XML DOM textContent 屬性

2018-08-05 19:32 更新

XML DOM textContent 屬性


Element 對(duì)象參考手冊(cè) Element 對(duì)象

定義和用法

textContent 屬性返回或設(shè)置選定元素的文本。

如果返回文本,則該屬性返回元素節(jié)點(diǎn)內(nèi)所有文本節(jié)點(diǎn)的值。

如果設(shè)置文本,則該屬性刪除所有子節(jié)點(diǎn),并用單個(gè)文本節(jié)點(diǎn)來(lái)替換它們。

語(yǔ)法

返回文本:

elementNode.textContent

設(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ì)象參考手冊(cè) Element 對(duì)象
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)