获取文档中子节点的数量:
const nodeList = document.body.childNodes;
let number = nodeList.length;
亲自试一试 »
获取 <body> 元素的子节点:
const nodeList = document.body.childNodes;
亲自试一试 »
获取"myDIV"中的子节点数量:
const element = document.getElementById("myDIV");
let numb = element.childNodes.length;
亲自试一试 »
下面有更多示例。
这个length
属性返回a中的节点数节点列表。
这个length
属性是只读的。
nodelist.length
类型 | 描述 |
---|---|
数字 | 中的节点数节点列表。 |
"myDIV" 内有多少个 <p> 元素:
const div = document.getElementById("myDIV");
const list = div.querySelectorAll("p");
let number = list.length;
亲自试一试 »
循环 "myDIV" 中的所有 <p> 元素并更改其字体大小:
const div = document.getElementById("myDIV");
const list = div.querySelectorAll("p");
for (let i = 0; i < list.length; i++) {
list[i].style.fontSize = "red";
}
亲自试一试 »
循环所有子节点nodes并收集每个节点的名称:
const list = document.body.childNodes;
let text = "";
for (let i = 0; i < list.length; i++) {
text += list[i].nodeName + "<br>";
}
亲自试一试 »
nodelist.length
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!