đặc tính childNodes của phần tử HTML DOM Element
- Trang trước
- Trang tiếp theo
- Quay lại cấp trên Đối tượng HTML DOM Elements
định nghĩa và cách sử dụng
childNodes
đặc tính trả về bộ sưu tập các phần tử con (danh sách).
childNodes
đặc tính trả về là đối tượng NodeList.
childNodes
đặc tính là chỉ đọc.
childNodes[0]
giống với firstChild.
thông báo
childNodes
trả về phần tử: phần tử元素, phần tử văn bản và phần tử chú thích.
khoảng trống giữa các phần tử cũng là phần tử văn bản.
giải pháp thay thế:
đặc tính children - children
đặc tính trả về phần tử con (bỏ qua văn bản và chú thích).
xem thêm:
đặc tính của phần tử
Nút HTML và phần tử
Trong HTML DOMTrong (Document Object Model), tài liệu HTML là tập hợp các nút (hoặc không) có nút con.
NútChỉ là các nút phần tử, nút văn bản và nút chú thích.
Phần tửCách trắng giữa các phần tử cũng là nút văn bản.
Trong khi phần tử chỉ là nút phần tử.
Nút con và phần tử con
childNodes Trả vềNút con(các nút phần tử, nút văn bản và nút chú thích).
children Trả vềPhần tử con(không phải các nút văn bản và chú thích).
Đồng đẳng với phần tử đồng đẳng
Đồng đẳngLà "anh em" và "em".
Đồng đẳngLà các nút có cùng nút cha (trong cùng childNodes dưới danh sách).
Phần tử đồng đẳngLà các phần tử có cùng phần tử cha (trong cùng children dưới danh sách).
Cụm ví dụ
Ví dụ 1
Lấy các nút con của phần tử <body>:
const nodeList = document.body.childNodes;
Ví dụ 2
Lấy số lượng nút con trong "myDIV":
let numb = document.getElementById("myDIV").childNodes.length;
Ví dụ 3
Thay đổi màu nền của nút con thứ hai:
element.childNodes[1].style.backgroundColor = "yellow";
Ví dụ 4
Lấy văn bản của nút con thứ ba của phần tử <select>:
let text = document.getElementById("mySelect").childNodes[2].text;
Cú pháp
element.childNodes
Giá trị trả về
Loại | Mô tả |
---|---|
Đối tượng |
Mang lại tập hợp các đối tượng NodeList của các nút. Các nút được sắp xếp theo thứ tự xuất hiện trong tài liệu. |
Hỗ trợ trình duyệt
element.childNodes
Là tính năng DOM Level 1 (1998).
Tất cả các trình duyệt đều hỗ trợ hoàn toà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 trước
- Trang tiếp theo
- Quay lại cấp trên Đối tượng HTML DOM Elements