可以在Text节点上进行哪些DOM操作?

时间:2009-08-08 16:30:44

标签: javascript html dom dhtml nodes

我正在使用childNodes浏览DOM,我有一个Text node的引用,我需要修改它的“内部HTML”..但我尝试了它确实没有工作或有这样的财产。除replaceChild()之外,我可以使用哪些函数来操作此Text节点的内部HTML?

2 个答案:

答案 0 :(得分:1)

文本节点是叶节点。他们不能有任何孩子,他们只是简单的旧文本。你不能也不应该通过内部html编辑它们。您所要做的就是编辑文本节点的值以更改其内容。如果需要用结构化html替换文本节点,则需要删除文本节点,并在其位置添加适当的文本,元素和属性节点。

答案 1 :(得分:1)

您可能正在寻找的属性称为nodeValue。如果更改文本节点的nodeValue,则会更改文本。