亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

XML DOM childNodes 屬性

定義和用法

childNodes 屬性返回包含被選節(jié)點的子節(jié)點的 NodeList。

如果選定的節(jié)點沒有子節(jié)點,則該屬性返回不包含節(jié)點的 NodeList。

語法:

elementNode.childNodes

提示和注釋

提示:如需循環(huán)子節(jié)點列表,使用 nextSibling 屬性,要比使用父對象的 childNodes 列表效率更高。

實例

在所有的例子中,我們將使用 XML 文件 books.xml,以及 JavaScript 函數(shù) loadXMLDoc()。

例子 1

下面的代碼片段輸出 "books.xml" 中第一個 <title> 元素的文本節(jié)點:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
document.write(x.nodeValue);

以上代碼的輸出:

Harry Potter

例子 2

下面的代碼片段輸出 "books.xml" 中第一個 <book> 元素的子節(jié)點數(shù)量:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].childNodes;
document.write(x.length);

在 Internet Explorer 中的輸出:

4

在 Mozilla browsers 中的輸出:

9

Internet Explorer 會忽略節(jié)點之間生成的空白文本節(jié)點(比如換行字符),而 Mozilla 不這么做。因此,在上面的例子中,輸出是不同的。

如需更多有關 IE 與 Mozilla 瀏覽器差異的內容,請訪問 W3School 的 XML DOM 教程中的 DOM 瀏覽器 這一節(jié)。