W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
DOM 節(jié)點(diǎn)信息是指在 XML、DOM 中,每個(gè)節(jié)點(diǎn)都是一個(gè)對(duì)象。
nodeName、nodeValue 和 nodeType 屬性包含有關(guān)節(jié)點(diǎn)的信息。
下面的實(shí)例使用 XML 文件 books.xml。
函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。
獲取元素節(jié)點(diǎn)的節(jié)點(diǎn)名稱
本例使用 nodeName 屬性來(lái)獲取 "books.xml" 中根元素的節(jié)點(diǎn)名稱。
從文本節(jié)點(diǎn)獲取文本
本例使用 nodeValue 屬性來(lái)獲取 "books.xml" 中第一個(gè) <title> 元素的文本。
更改文本節(jié)點(diǎn)中的文本
本例使用 nodeValue 屬性來(lái)更改 "books.xml" 中第一個(gè) <title> 元素的文本。
獲取元素節(jié)點(diǎn)的節(jié)點(diǎn)名稱和類型
本例使用 nodeName 和 nodeType 屬性來(lái)獲取 "books.xml" 中根元素的節(jié)點(diǎn)名稱和類型。
在 XML DOM 中,每個(gè)節(jié)點(diǎn)都是一個(gè)對(duì)象。
對(duì)象擁有方法和屬性,并可通過 JavaScript 進(jìn)行訪問和操作。
三個(gè)重要的節(jié)點(diǎn)屬性是:
nodeName 屬性規(guī)定節(jié)點(diǎn)的名稱。
nodeValue 屬性規(guī)定節(jié)點(diǎn)的值。
下面的代碼檢索第一個(gè) <title> 元素的文本節(jié)點(diǎn)的值:
結(jié)果:txt = "Everyday Italian"
實(shí)例解釋:
下面的代碼更改第一個(gè) <title> 元素的文本節(jié)點(diǎn)的值:
實(shí)例解釋:
nodeType 屬性規(guī)定節(jié)點(diǎn)的類型。
nodeType 是只讀的。
最重要的節(jié)點(diǎn)類型是:
節(jié)點(diǎn)類型 | NodeType |
---|---|
元素 | 1 |
屬性 | 2 |
文本 | 3 |
注釋 | 8 |
文檔 | 9 |
在下一節(jié)內(nèi)容中,我們將為你介紹 XML DOM 的節(jié)點(diǎn);列表和命名節(jié)點(diǎn)圖。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: