如何动态添加特定位置的文字?我能做到:
var txt = document.createTextNode("text")
但是我无法移动它!如果这是一个简单的问题,我很抱歉,但我非常新的JavaScript: - /
编辑例如:如果您必须在脚本内部的坐标450,238处添加“这是一个文本”,您会怎么做?
答案 0 :(得分:1)
这取决于您添加的内容以及添加内容的位置。例如,如果要向空节点添加文本,那么innerHtml可能是最简单,最快速,最高效的方法。
document.getElementById('container').innerHtml = 'text I want to insert'
需要注意的是,它将完全用文本替换容器元素的内容,因此如果您只想添加到文本中,则无法执行此操作。
否则,正如pst在关于您的问题的评论中所说,调用document.getElementById('container').addChild(txtNode)
会将新子项添加到容器节点。