DOMTokenList:values() 方法
values()
方法是 DOMTokenList
接口的方法,它返回一个 迭代器
,允许调用者遍历 DOMTokenList
中包含的所有值。各个值是字符串。
语法
js
tokenList.values()
参数
无。
返回值
返回一个 迭代器
。
示例
在以下示例中,我们使用 Element.classList
获取 <span>
元素上设置的类列表作为 DOMTokenList
。然后我们使用 values()
获取包含这些值的迭代器,然后使用 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.values();
for (const value of iterator) {
span.textContent += `(${value}) `;
}
输出如下所示
规范
未找到规范
未找到 api.DOMTokenList.values
的规范数据。
检查此页面的问题 或为其贡献一个缺失的 spec_url
到 mdn/browser-compat-data。还要确保规范包含在 w3c/browser-specs.
浏览器兼容性
BCD 表格仅在浏览器中加载