HTML DOM NodeList entries()
示例
列出文档子节点的所有条目:
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()
参数
| NONE |
返回值
| 类型 | 描述 |
| 对象 | 一个迭代器对象,包含列表中的键值对。 |
更多示例
示例
获取<body> 元素的子节点的键:
const list = document.body.childNodes;
for (let x of list.keys()) {
... code ...
}亲自试一试 »示例
获取<body> 元素的子节点的值:
const list = document.body.childNodes;
for (let x of list.values()) {
... code ...
}亲自试一试 »浏览器支持
nodelist.entries() 是 DOM Level 4 (2015) 的特性。
所有现代浏览器都支持此功能。
| Chrome | Edge | Firefox | Safari | Opera |
| Yes | Yes | Yes | Yes | Yes |
