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) 特性。

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

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持

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

相关页面

length 属性

item() 方法

add() 方法

remove() 方法

toggle() 方法

replace() 方法

entries() 方法

keys() 方法

values() 方法

DOMTokenList 对象