DOMTokenList: keys() 方法

keys() 方法是 DOMTokenList 接口的一个方法,它返回一个 迭代器,允许遍历此对象中包含的所有键。键是无符号整数。

语法

js
keys()

参数

无。

返回值

返回一个 迭代器

示例

在以下示例中,我们使用 Element.classList<span> 元素上设置的类列表作为 DOMTokenList 获取。然后,我们使用 keys() 获取包含键的迭代器,然后使用 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.keys();

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

输出如下所示

规范

未找到规范

未找到 api.DOMTokenList.keys 的规范数据。
检查此页面是否存在问题 或为以下内容贡献缺失的 spec_url mdn/browser-compat-data。同时确保规范包含在 w3c/browser-specs.

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅