多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

xmldom教程

XML DOM – 改變節(jié)點(diǎn)值

閱讀 (2238)

XML DOM 改變節(jié)點(diǎn)值


nodeValue 屬性用于改變節(jié)點(diǎn)值。

setAttribute() 方法用于改變屬性值。


實(shí)例

嘗試一下 - 實(shí)例

下面的實(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" 屬性的值。


改變?cè)氐闹?/h2>

在 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))的值。


改變文本節(jié)點(diǎn)的值

nodeValue 屬性可用于改變文本節(jié)點(diǎn)的值。

下面的代碼片段改變了第一個(gè) <title> 元素的文本節(jié)點(diǎn)值:

實(shí)例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue="Easy Cooking";

嘗試一下 ?

實(shí)例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 獲取第一個(gè) <title> 元素的文本節(jié)點(diǎn)
  3. 把該文本節(jié)點(diǎn)的節(jié)點(diǎn)值更改為 "Easy Cooking"

遍歷并更改所有 <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ù)。


通過(guò)使用 setAttribute() 改變屬性

setAttribute() 方法改變已有屬性的值,或創(chuàng)建新屬性。

下面的代碼改變 <book> 元素的 category 屬性:

實(shí)例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName('book');
x[0].setAttribute("category","food");

嘗試一下 ?

實(shí)例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 獲取第一個(gè) <book> 元素
  3. 把 "category" 屬性的值更改為 "food"

遍歷所有的 <title> 元素并添加一個(gè)新屬性: 嘗試一下

注意:如果屬性不存在,則創(chuàng)建一個(gè)新屬性(擁有指定的名稱和值)。


通過(guò)使用 nodeValue 改變屬性

nodeValue 屬性可用于更改屬性節(jié)點(diǎn)的值:

實(shí)例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("book")[0]
y=x.getAttributeNode("category");
y.nodeValue="food";

嘗試一下 ?

實(shí)例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 獲取第一個(gè) <book> 元素的 "category" 屬性
  3. 把該屬性節(jié)點(diǎn)的值更改為 "food"

關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美一区日韩精品 | 精品日韩欧美国产一区二区 | 视色在线 | 亚洲黄色在线 | 欧美色碰碰碰免费观看长视频 | 国产不卡免费视频 | 国产亚洲精品一区二区在线观看 | 欧美激情一区二区三区视频高清 | 性欧美性 | 欧美一级毛片久久精品 | 亚洲欧美日韩精品永久在线 | v天堂网| 亚洲视色 | 亚洲一区精品伊人久久伊人 | 国产拍视频 | 性xxx欧美| 男女羞羞网站 | 国产精品成人久久久 | 我爱我色成人网 | 久久国产精品只做精品 | 国产成人综合亚洲欧美天堂 | 婷婷在线五月 | 国产毛片在线视频 | 男人午夜免费视频 | 欧美区一区二区三 | 一区二区三区四区国产精品 | 99久久精品国产一区二区成人 | 波多野吉衣中文字幕 | 宇都宫紫苑在线 | 亚洲精品一区二区三区在线看 | 最新69成人精品毛片 | 成 人国产在线观看高清不卡 | 激情老妇xxx | 男女视频在线观看免费 | 国产97在线 | 亚洲 | 亚洲天堂麻豆 | 亚洲国产高清在线精品一区 | 国美女福利视频午夜精品 | 一级做a爱片性色毛片武则天五则 | 国产视频在线看 | 麻豆精品国产自产在线 |