Thuộc tính childNodes
Thuộc tính childNodes lưu trữ
mảng giả
các nút con của một phần tử (các thẻ, nhận xét
và các nút văn bản).
Cú pháp
phần tử.childNodes;
Ví dụ
Lấy tất cả các nút con của phần tử và in nội dung của chúng ra màn hình:
<div id="parent">văn bản<p>đoạn văn</p><!--nhận xét--></div>
let parent = document.querySelector('#parent');
let nodes = parent.childNodes;
for (let node of nodes) {
console.log(node.textContent);
}
Ví dụ
In nội dung của nút đầu tiên:
<div id="parent">văn bản<p>đoạn văn</p><!--nhận xét--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[0].textContent);
Kết quả thực thi mã:
'văn bản'
Ví dụ
In nội dung của nút số 2:
<div id="parent">văn bản<p>đoạn văn</p><!--nhận xét--></div>
let parent = document.querySelector('#parent');
console.log(parent.childNodes[2].textContent);
Kết quả thực thi mã:
'nhận xét'
Xem thêm
-
thuộc tính
children,
nó chứa các phần tử con -
thuộc tính
firstChild,
nó chứa nút đầu tiên -
thuộc tính
lastChild,
nó chứa nút cuối cùng