【永新網(wǎng)站建設(shè)|永新網(wǎng)站制作|永新網(wǎng)站設(shè)計】網(wǎng)站開發(fā)-網(wǎng)站改版-網(wǎng)站維護-網(wǎng)站搭建-網(wǎng)站托管-網(wǎng)站費用-網(wǎng)站價格-網(wǎng)站多少錢-網(wǎng)站報價
nodeValue 屬性用于改變節(jié)點值。
setAttribute() 方法用于改變屬性值。
下面的實例使用 XML 文件 books.xml。
函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。
改變元素的文本節(jié)點
本例使用 nodeValue 屬性來改變 "books.xml" 中第一個 <title> 元素的文本節(jié)點。
通過使用 setAttribute 來改變屬性值
本例使用 setAttribute() 方法來改變第一個 <book> 的 "category" 屬性的值。
通過使用 nodeValue 來改變屬性值
本例使用 nodeValue 屬性來改變第一個 <book> 的 "category" 屬性的值。
在 DOM 中,每種成分都是節(jié)點。元素節(jié)點沒有文本值。
元素節(jié)點的文本存儲在子節(jié)點中。該節(jié)點稱為文本節(jié)點。
改變元素文本的方法,就是改變這個子節(jié)點(文本節(jié)點)的值。
nodeValue 屬性可用于改變文本節(jié)點的值。
下面的代碼片段改變了第一個 <title> 元素的文本節(jié)點值:
實例解釋:
使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
獲取第一個 <title> 元素的文本節(jié)點
把該文本節(jié)點的節(jié)點值更改為 "Easy Cooking"
遍歷并更改所有 <title> 元素的文本節(jié)點: 嘗試一下
在 DOM 中,屬性也是節(jié)點。與元素節(jié)點不同,屬性節(jié)點擁有文本值。I
改變屬性的值的方法,就是改變它的文本值。
可以通過使用 setAttribute() 方法或?qū)傩怨?jié)點的 nodeValue 屬性來完成這個任務(wù)。
setAttribute() 方法改變已有屬性的值,或創(chuàng)建新屬性。
下面的代碼改變 <book> 元素的 category 屬性:
實例解釋:
使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
獲取第一個 <book> 元素
把 "category" 屬性的值更改為 "food"
遍歷所有的 <title> 元素并添加一個新屬性: 嘗試一下
注意:如果屬性不存在,則創(chuàng)建一個新屬性(擁有指定的名稱和值)。
nodeValue 屬性可用于更改屬性節(jié)點的值:
實例解釋:
使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
獲取第一個 <book> 元素的 "category" 屬性
把該屬性節(jié)點的值更改為 "food"
【永新網(wǎng)站建設(shè)|永新網(wǎng)站制作|永新網(wǎng)站設(shè)計】網(wǎng)站開發(fā)-網(wǎng)站改版-網(wǎng)站維護-網(wǎng)站搭建-網(wǎng)站托管-網(wǎng)站費用-網(wǎng)站價格-網(wǎng)站多少錢-網(wǎng)站報價