NodeList.item
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
概述
根据给定的索引,返回一个 NodeList
对象中包含的 Node 对象。
语法
nodeItem = nodeList.item(index)
nodeList
是一个NodeList
对象。通常是由某个 DOM 属性或方法返回的,比如childNodes.index
是给定的索引。从 0 开始。nodeItem
是根据索引index
由item
方法从nodeList
中获取到的节点。
JavaScript 有更简单的语法来从一个 NodeList 对象中获取指定索引的节点:
nodeItem = nodeList[index]
例子
var tables = document.getElementsByTagName("table"); var firstTable = tables.item(1); // 或者简写为 tables[1],返回一个文档中的第二个 table 元素。
备注
如果索引越界,该方法不会抛出异常,只会返回 null
。
item()
不是 DOM 元素或者 DOM 节点的方法,而是 NodeList 对象的方法。