https://www.w3cschool.cn/xmldom/dom-nodes-nodelist.html

XML DOM 节点列表

DOM 节点列表如何返回?请参考本文获得更加详细的信息。

节点列表由 getElementsByTagName() 方法和 childNodes 属性返回。

尝试一下 - 实例

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

函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。

从第一个 <title> 元素获取文本

本例使用 getElementsByTagName() 方法从 "books.xml" 中的第一个 <title> 元素获取文本。

使用 length 属性遍历节点

本例使用节点列表和 length 属性来遍历 "books.xml" 中所有的 <title> 元素。

获取元素的属性

本例使用属性列表从 "books.xml" 中的第一个 <book> 元素获取属性。

当使用诸如 childNodes 或 getElementsByTagName() 的属性或方法是,会返回节点列表对象。

节点列表对象表示节点的列表,与 XML 中的顺序相同。

节点列表中的节点使用从 0 开始的索引号进行访问。

下面的图像表示 "books.xml" 中 <title> 元素的节点列表:

DOM node list

https://prod-files-secure.s3.us-west-2.amazonaws.com/433d8100-68ac-4e6b-8639-49ac7c70c2a9/dcad77a3-0f58-4a4f-8e2e-005ed9f0cbc5/201609021405192683.gif