DOMTokenList.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.

DOMTokenList接口的 item() 方法返回一个在列表中的索引的项。

语法

tokenList.item(index)

参数

index

DOMString 类型,一个表示要返回的项的索引。

返回值

DOMString类型,一个表示要返回的项。如果数字大于或等于列表的length,则返回null

示例

在下面的列子中,我们通过Element.classList方法从<span>元素中获取DOMTokenList对象。然后使用item(tokenList.length - 1)检索列表中的最后的一个项,并将其写入<span>元素的 Node.textContent

首先,HTML:

html
<span class="a b c"></span>

然后,JavaScript:

js
let span = document.querySelector("span");
let classes = span.classList;
let item = classes.item(classes.length - 1);
span.textContent = item;

输出结果如下:

规范

Specification
DOM
# ref-for-dom-domtokenlist-item①

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
item

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support