HTML DOM NodeList length 属性
- Trang trước keys()
- Trang tiếp theo values()
- Quay lại lớp trên NodeList HTML DOM
定义和用法
length 属性返回 NodeList 中的节点数。
length 属性是只读的。
实例
例子 1
获取文档中子节点的数量:
const nodeList = document.body.childNodes; let number = nodeList.length;
例子 2
获取 <body> 元素的子节点:
const nodeList = document.body.childNodes;
Ví dụ 3
Lấy số lượng nút con trong "myDIV":
const element = document.getElementById("myDIV"); let numb = element.childNodes.length;
Ví dụ 4
Số phần tử <p> trong "myDIV":
const div = document.getElementById("myDIV"); const list = div.querySelectorAll("p"); let number = list.length;
Ví dụ 5
Duyệt qua tất cả các phần tử <p> trong "myDIV" và thay đổi kích thước chữ của chúng:
const div = document.getElementById("myDIV"); const list = div.querySelectorAll("p"); for (let i = 0; i < list.length; i++) { list[i].style.fontSize = "red"; }
Ví dụ 6
Duyệt qua tất cả các nút con và thu thập tên của mỗi nút:
const list = document.body.childNodes; let text = ""; for (let i = 0; i < list.length; i++) { text += list[i].nodeName + "<br>"; }
Cú pháp
nodelist.length
Giá trị trả về
Loại | Mô tả |
---|---|
Số | Số lượng nút trong NodeList. |
Hỗ trợ trình duyệt
nodelist.length là tính năng của DOM Level 1 (1998).
Tất cả các trình duyệt hiện đại đều hỗ trợ nó:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Hỗ trợ | 9-11 | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
Trang liên quan
- Trang trước keys()
- Trang tiếp theo values()
- Quay lại lớp trên NodeList HTML DOM