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 表格仅在浏览器中加载