javascript - 如何使用 JavaScript 将字符定位在页面中的特定坐标

标签 javascript html

我尝试了这段代码:

var span = document.createElement('span')
span.style.position = 'absolute'
span.style.color = 'red'
span.style.left = 100
span.style.top = 100
span.innerHTML = '*'
document.body.insertBefore(span, document.body.firstChild)

但是这段代码仍然将星号定位在坐标 (0, 0) 而不是 (100, 100)。这是一个 jsfiddle URL:http://jsfiddle.net/E5NDV/

您能帮我解决这个问题吗?

最佳答案

var span = document.createElement('span')
span.style.position = 'absolute'
span.style.color = 'red'
span.style.left = "100px"
span.style.top = "100px"
span.innerHTML = '*'
document.body.insertBefore(span, document.body.firstChild)

http://jsfiddle.net/E5NDV/1/

关于javascript - 如何使用 JavaScript 将字符定位在页面中的特定坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18367049/

相关文章:

javascript - 如何在不重定向的情况下提交 HTML 表单?

javascript - 如何恢复 dojo dgrid 中的单个编辑行?

javascript - JQuery 文件输入在本地有效,但在远程服务器上无效

c# - MyAnimeList REST API 限制

javascript - 如何将动态添加的文本框插入MySQL数据库

javascript - 无法更新集合中的多条记录?

Javascript 冰雹序列

html - 简单边距属性在 IE 和 FireFox 中正确显示,但在 Chrome 中不正确

javascript - 如何在 PHP 和 Javascript 中保护我的 jQuery AJAX 调用?

html - html预加载和预取有什么区别?