HTML DOM NodeList forEach()
❮ NodeList 对象示例
为文档的每个子节点执行一个函数
const list = document.body.childNodes;
list.forEach(
function(node, index) {
text += index + " " + node;
}
);
尝试一下 »
列出文档的子节点的名称
const list = document.body.childNodes;
list.forEach(
function(node) {
text += node.nodeName;
}
);
更多示例如下。
尝试一下 »描述
The forEach()
方法对 NodeList 中的每个节点执行一个回调函数。
另请参阅
语法
nodelist.forEach(function(currentValue, index, arr), thisValue)
参数
function() | 必需的。 要为每个节点运行的函数。 |
currentValue | 必需的。 当前节点的值。 |
index | 可选的。 当前节点的索引。 |
arr | 可选的。 当前节点的 NodeList。 |
thisValue | 可选的。默认值为 undefined 。传递给函数作为其 this 值的值。 |
返回值
无 |
更多示例
示例
列出文档子节点的类型
const list = document.body.childNodes;
list.forEach(
function(node) {
text += node.nodeType;
}
);
尝试一下 »
浏览器支持
nodelist.forEach()
是 DOM Level 4 (2015) 的功能。
它在所有现代浏览器中都受支持
Chrome | Edge | Firefox | Safari | Opera |
是 | 是 | 是 | 是 | 是 |
nodelist.forEach()
在 Internet Explorer 11(或更早版本)中不受支持。
❮ NodeList 对象