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 的浏览器中加载。