DOMTokenList:entries() 方法

entries() 方法是 DOMTokenList 接口的方法,它返回一个 迭代器,允许您遍历此对象中包含的所有键值对。这些值是 数组,其中包含 [键,值] 对,每个对代表一个令牌。

语法

js
entries()

返回值

返回一个 迭代器

示例

在以下示例中,我们使用 Element.classList 获取 <span> 元素上设置的类列表作为 DOMTokenList。 然后,我们使用 entries() 获取包含键值对的迭代器,然后使用 for...of 循环遍历每个对,并将它们写入 <span>Node.textContent 中。

首先,HTML

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

现在是 JavaScript

js
const span = document.querySelector("span");
const classes = span.classList;
const iterator = classes.entries();

for (const value of iterator) {
  span.textContent += `(${value})`;
}

输出如下

规范

未找到规范

未找到 api.DOMTokenList.entries 的规范数据。
检查此页面是否存在问题 或向 mdn/browser-compat-data 贡献缺少的 spec_url。 还要确保规范包含在 w3c/browser-specs.

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅