XML DOM textContent 屬性


Element 對象參考手冊 Element 對象

定義和用法

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);

上面的代碼將輸出:

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


Element 對象參考手冊 Element 對象