如何在脚本中的特定位置添加文本?

时间:2013-01-16 03:28:45

标签: javascript text

如何动态添加特定位置的文字?我能做到:

var txt = document.createTextNode("text")

但是我无法移动它!如果这是一个简单的问题,我很抱歉,但我非常新的JavaScript: - /

编辑例如:如果您必须在脚本内部的坐标450,238处添加“这是一个文本”,您会怎么做?

1 个答案:

答案 0 :(得分:1)

这取决于您添加的内容以及添加内容的位置。例如,如果要向空节点添加文本,那么innerHtml可能是最简单,最快速,最高效的方法。 document.getElementById('container').innerHtml = 'text I want to insert'

需要注意的是,它将完全用文本替换容器元素的内容,因此如果您只想添加到文本中,则无法执行此操作。

否则,正如pst在关于您的问题的评论中所说,调用document.getElementById('container').addChild(txtNode)会将新子项添加到容器节点。