HTML DOM NodeList entries()
❮ NodeList 对象示例
列出文档子节点的条目
const list = document.body.childNodes;
for (let x of list.entries()) {
text += x[0] + " " + x[1];
}
自己尝试 »
列出文档子节点的名称
const list = document.body.childNodes;
for (let x of list.entries()) {
text += x[0] + " " + x[1].nodeName;
}
自己尝试 »
列出文档子节点的值
const list = document.body.childNodes;
for (let x of list.entries()) {
text += x[0] + " " + x[1].nodeValue;
}
自己尝试 »
更多示例在下面。
描述
entries()
方法返回一个包含 NodeList 中键值对的迭代器。
另见
语法
nodelist.entries()
参数
无 |
返回值
类型 | 描述 |
对象 | 一个包含列表中键值对的迭代器对象。 |
更多示例
示例
获取<body> 元素子节点的键
const list = document.body.childNodes;
for (let x of list.keys()) {
... 代码 ...
}
自己尝试 »
示例
获取<body> 元素子节点的值
const list = document.body.childNodes;
for (let x of list.values()) {
... 代码 ...
}
自己尝试 »
浏览器支持
nodelist.entries()
是 DOM Level 4 (2015) 的特性。
它在所有现代浏览器中都受支持
Chrome | Edge | Firefox | Safari | Opera |
是 | 是 | 是 | 是 | 是 |
nodelist.entries()
在 Internet Explorer 11(或更早版本)中不受支持。
❮ NodeList 对象