语法
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}) `;
}
输出如下所示
规范
此特性似乎未在任何规范中定义。浏览器兼容性
加载中…