XML DOM textContent 屬性

定義和用法
textContent 屬性返回或設置選定元素的文本。
如果返回文本,則該屬性返回元素節點內所有文本節點的值。
如果設置文本,則該屬性刪除所有子節點,並用單個文本節點來替換它們。
語法
返回文本:
elementNode.textContent
設置文本:
elementNode.textContent=string
提示和注釋
提示:如需設置和返回節點的文本值,請使用 text 節點的 nodeValue 屬性。
實例 1
下麵的代碼片段使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中,並從第一個 <title> 元素取得文本節點:
實例
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0];
document.write("Text Nodes: ");
document.write(x.textContent);
x=xmlDoc.getElementsByTagName("title")[0];
document.write("Text Nodes: ");
document.write(x.textContent);
上面的代碼將輸出:
Text Nodes: Everyday Italian
實例 2
下麵的代碼片段使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中,從第一個 <book> 元素取得文本節點,並把所有節點替換成一個新的文本節點:
實例
xmlDoc=loadXMLDoc("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);
上面的代碼將輸出:
Before: Everyday Italian Giada De Laurentiis 2005 30.00
After: hello
After: hello
