最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

實(shí)例

下面的例子使用 XML 文件 books.xml

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

改變?cè)氐奈谋竟?jié)點(diǎn)
本例使用 nodeValue 屬性來改變 "books.xml" 中第一個(gè) <title> 元素的文本節(jié)點(diǎn)。
通過使用 setAttribute 來改變屬性的值
本例使用 setAttribute() 方法來改變第一個(gè) <book> 的 "category" 屬性的值。
通過使用 nodeValue 來改變屬性值
本例使用 nodeValue 屬性來改變第一個(gè) <book> 的 "category" 屬性的值。

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

在 DOM 中,每種成分都是節(jié)點(diǎn)。元素節(jié)點(diǎn)沒有文本值。

元素節(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)值:

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue="Hello World";

例子解釋:

  • 通過使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  • 獲取第一個(gè) <title> 元素的文本節(jié)點(diǎn)
  • 把此文本節(jié)點(diǎn)的節(jié)點(diǎn)值更改為 "Hello World"

TIY

遍歷并更改所有 <title> 元素的文本節(jié)點(diǎn):TIY

改變屬性的值

在 DOM 中,屬性也是節(jié)點(diǎn)。與元素節(jié)點(diǎn)不同,屬性節(jié)點(diǎn)擁有文本值。

改變屬性的值的方法,就是改變它的文本值。

可以通過使用 setAttribute() 方法或?qū)傩怨?jié)點(diǎn)的 nodeValue 屬性來完成這個(gè)任務(wù)。

通過使用 setAttribute() 來改變屬性

setAttribute() 方法設(shè)置已有屬性的值,或創(chuàng)建新屬性。

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

xmlDoc=loadXMLDoc("books.xml");

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

例子解釋:

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

TIY

遍歷所有 <title> 并添加一個(gè)新屬性:TIY

注釋:如果屬性節(jié)點(diǎn)不存在,則創(chuàng)建一個(gè)新屬性(擁有指定的名稱和值)。

通過使用 nodeValue 改變屬性

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

xmlDoc=loadXMLDoc("books.xml");

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

例子解釋:

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

TIY

凯里市| 阿图什市| 山东省| 新竹县| 安福县| 博野县| 江都市| 江门市| 获嘉县| 隆尧县| 全州县| 芜湖市| 天祝| 丹寨县| 桃园市| 寿光市| 西吉县| 宜黄县| 会泽县| 曲阳县| 阳泉市| 孝感市| 弥勒县| 鸡泽县| 法库县| 东乌| 赤峰市| 厦门市| 博罗县| 天全县| 临朐县| 金昌市| 鄂温| 会昌县| 德令哈市| 喀喇沁旗| 静海县| 曲沃县| 屏南县| 青阳县| 钦州市|