Javascript 如何在脚本中的特定位置添加文本?
如何在特定位置动态添加文本?我可以做到:Javascript 如何在脚本中的特定位置添加文本?,javascript,text,Javascript,Text,如何在特定位置动态添加文本?我可以做到: var txt = document.createTextNode("text") 但是我不能移动它!如果这是一个简单的问题,我很抱歉,但我对JavaScript非常陌生:-/ 编辑例如:如果必须在脚本内部坐标450238处添加“这是一个文本”,您会怎么做?这取决于您添加的内容和添加位置。例如,如果要向空节点添加文本,那么innerHtml可能是最简单、最快、性能最好的方法。 document.getElementById('container')。i
var txt = document.createTextNode("text")
但是我不能移动它!如果这是一个简单的问题,我很抱歉,但我对JavaScript非常陌生:-/
编辑例如:如果必须在脚本内部坐标450238处添加“这是一个文本”,您会怎么做?这取决于您添加的内容和添加位置。例如,如果要向空节点添加文本,那么innerHtml可能是最简单、最快、性能最好的方法。
document.getElementById('container')。innerHtml='我要插入的文本'
需要注意的是,它将用文本完全替换容器元素的内容,因此如果只想添加到文本中,则无法执行此操作
否则,正如pst在关于您的问题的评论中所说,调用
document.getElementById('container').addChild(txtNode)
将向容器节点添加一个新的子节点。找到您要添加到的节点,然后使用(或类似的,视情况而定)。很抱歉-但我不知道您的意思:[考虑搜索“HTML DOM教程”在学习了一点DOM是如何工作的,以及如何从JavaScript操作它之后,你将能够对一个特定的问题提出一个更好的问题。现在,请注意DOM和布局只是有点关联;要定位像这样的坐标,请参阅“CSS教程”(您将添加节点,尽管它实际上应该是一个像SPAN一样的元素,然后设置各种CSS属性,如显示
和顶部/左侧
)。介绍了一些“绝对CSS定位”