HTML DOMTokenList forEach() 方法

定义和用法

forEach() 方法为 DOMTokenList 中的每个标记(token)执行回调函数。

实例

例子 1

从 "demo" 中获取 DOMTokenList:

let list = document.getElementById("demo").classList;

亲自试一试

例子 2

为每个标记执行函数:

list.forEach(
  function(token, index) {
    text += index + " " + token;
  }
);

亲自试一试

语法

nodelist.forEach(function(currentValue, index, arr), thisValue)

参数

参数描述
function()必需。为每个标记运行的函数。
currentValue必需。当前标记的值。
index可选。当前标记的索引。
arr可选。当前标记的 DOMTokenList。
thisValue

可选。默认 undefined。

作为其 this 值传递给函数的值。

返回值

无。

浏览器支持

domtokenlist.forEach() 是 DOM Level 4 (2015) 特性。

它得到所有浏览器的支持:

ChromeEdgeFirefoxSafariOpera
ChromeEdgeFirefoxSafariOpera
支持支持支持支持支持

Internet Explorer 11(及更早版本)不支持 domtokenlist.forEach()。

相关页面

length 属性

item() 方法

add() 方法

remove() 方法

toggle() 方法

replace() 方法

entries() 方法

keys() 方法

values() 方法

DOMTokenList 对象