此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

HTMLCollection:item() 方法

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

HTMLCollectionitem() 方法返回集合中位于指定偏移位置的元素。

备注:由于 HTMLCollection 的内容是实时的,对底层 DOM 的更改可以且将会导致集合中各个元素的位置发生变化,因此给定元素的索引值不一定保持不变。

语法

js
item(index)

参数

index

要返回的 Element 的位置。元素在 HTMLCollection 中出现的顺序与它们在文档源中出现的顺序相同。

返回值

指定索引处的 Element;若 index 小于零,或大于等于 length 属性,则返回 null

用法说明

item() 方法从 HTMLCollection 中返回带编号的元素。在 JavaScript 中,将 HTMLCollection 当作数组并用数组记法进行索引更为简便。参见下方的示例

示例

js
const images = document.images; // 这是一个 HTMLCollection
const img0 = images.item(0); // 可以这样使用 item() 方法
const img1 = images[1]; // 但这种记法更简便也更常见

规范

规范
DOM
# ref-for-dom-htmlcollection-item①

浏览器兼容性

参见