W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
nodeValue 屬性用于改變節(jié)點(diǎn)值。
setAttribute() 方法用于改變屬性值。
下面的實(shí)例使用 XML 文件 books.xml。
函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。
改變?cè)氐奈谋竟?jié)點(diǎn)
本例使用 nodeValue 屬性來(lái)改變 "books.xml" 中第一個(gè) <title> 元素的文本節(jié)點(diǎn)。
通過(guò)使用 setAttribute 來(lái)改變屬性值
本例使用 setAttribute() 方法來(lái)改變第一個(gè) <book> 的 "category" 屬性的值。
通過(guò)使用 nodeValue 來(lái)改變屬性值
本例使用 nodeValue 屬性來(lái)改變第一個(gè) <book> 的 "category" 屬性的值。
在 DOM 中,每種成分都是節(jié)點(diǎn)。元素節(jié)點(diǎn)沒(méi)有文本值。
元素節(jié)點(diǎn)的文本存儲(chǔ)在子節(jié)點(diǎn)中。該節(jié)點(diǎn)稱為文本節(jié)點(diǎn)。
改變?cè)匚谋镜姆椒?,就是改變這個(gè)子節(jié)點(diǎn)(文本節(jié)點(diǎn))的值。
nodeValue 屬性可用于改變文本節(jié)點(diǎn)的值。
下面的代碼片段改變了第一個(gè) <title> 元素的文本節(jié)點(diǎn)值:
實(shí)例解釋:
遍歷并更改所有 <title> 元素的文本節(jié)點(diǎn): 嘗試一下
在 DOM 中,屬性也是節(jié)點(diǎn)。與元素節(jié)點(diǎn)不同,屬性節(jié)點(diǎn)擁有文本值。I
改變屬性的值的方法,就是改變它的文本值。
可以通過(guò)使用 setAttribute() 方法或?qū)傩怨?jié)點(diǎn)的 nodeValue 屬性來(lái)完成這個(gè)任務(wù)。
setAttribute() 方法改變已有屬性的值,或創(chuàng)建新屬性。
下面的代碼改變 <book> 元素的 category 屬性:
實(shí)例解釋:
遍歷所有的 <title> 元素并添加一個(gè)新屬性: 嘗試一下
注意:如果屬性不存在,則創(chuàng)建一個(gè)新屬性(擁有指定的名稱和值)。
nodeValue 屬性可用于更改屬性節(jié)點(diǎn)的值:
實(shí)例解釋:
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)系方式:
更多建議: