XML DOM textContent 屬性
Element 對(duì)象
定義和用法
textContent 屬性返回或設(shè)置選定元素的文本。
如果返回文本,則該屬性返回元素節(jié)點(diǎn)內(nèi)所有文本節(jié)點(diǎn)的值。
如果設(shè)置文本,則該屬性刪除所有子節(jié)點(diǎn),并用單個(gè)文本節(jié)點(diǎn)來(lái)替換它們。
語(yǔ)法
返回文本:
設(shè)置文本:
elementNode.textContent=string
提示和注釋
提示:如需設(shè)置和返回節(jié)點(diǎn)的文本值,請(qǐng)使用 text 節(jié)點(diǎn)的 nodeValue 屬性。
實(shí)例 1
下面的代碼片段使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中,并從第一個(gè) <title> 元素取得文本節(jié)點(diǎn):
實(shí)例
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0];
document.write("Text Nodes: ");
document.write(x.textContent);
上面的代碼將輸出:
Text Nodes: Everyday Italian
嘗試一下 ?
實(shí)例 2
下面的代碼片段使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中,從第一個(gè) <book> 元素取得文本節(jié)點(diǎn),并把所有節(jié)點(diǎn)替換成一個(gè)新的文本節(jié)點(diǎn):
實(shí)例
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write("Before: ");
document.write(x.textContent);
document.write("
");
x.textContent="hello";
document.write("After: ");
document.write(x.textContent);
上面的代碼將輸出:
Before: Everyday Italian Giada De Laurentiis 2005 30.00
After: hello
嘗試一下 ?
Element 對(duì)象
更多建議: