XML DOM textContent 属性
XML DOM Element 对象的 textContent 属性返回或设置选定元素的文本
如果返回文本,则该属性返回元素节点内所有文本节点的值
如果设置文本,则该属性删除所有子节点,并用单个文本节点来替换它们
语法
返回文本
elementNode.textContent
设置文本
elementNode.textContent=string
如果想要设置和返回节点的文本值,可以使用 text 节点的 nodeValue 属性
范例
下面的范例从第一个 <title> 元素取得文本节点
xmlDoc=loadXMLDoc("/static/media/dom/books.xml"); x=xmlDoc.getElementsByTagName("title")[0]; document.write("Text Nodes: "); document.write(x.textContent);
范例 2
下面的范例从第一个 <book> 元素取得文本节点,并把所有节点替换成一个新的文本节点
xmlDoc=loadXMLDoc("/static/media/dom/books.xml"); x=xmlDoc.getElementsByTagName("book")[0]; document.write("Before: "); document.write(x.textContent); document.write("<br>"); x.textContent="hello"; document.write("After: "); document.write(x.textContent);