Thuộc tính childNodes của XML DOM

Tài liệu tham khảo đối tượng Document

Định nghĩa và cách sử dụng

Thuộc tính childNodes có thể trả về NodeList của các thành phần con của document.

Ngữ pháp:

documentObject.childNodes

Lưu ý và chú thích:

Lưu ý:Vui lòng sử dụng thuộc tính độ dài của NodeList để đo số lượng phần tử trong danh sách phần tử. Sau khi bạn biết độ dài của danh sách phần tử, bạn có thể dễ dàng lặp qua danh sách phần tử này và lấy giá trị bạn cần!

Mô hình

Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc().

Mã đoạn sau có thể hiển thị tất cả các phần tử con của tài liệu XML:

xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=xmlDoc.childNodes;
for (i=0;i<x.length;i++)
  {
  document.write("Tên phần tử: " + x[i].nodeName)
  document.write(" (kiểu phần tử: " + x[i].nodeType + ")<br />")
  }

Kết quả đầu ra của IE:

Tên phần tử: xml (kiểu phần tử: 7)
Tên phần tử: #comment (kiểu phần tử: 8)
Tên phần tử: #comment (kiểu phần tử: 8)
Tên phần tử: bookstore (kiểu phần tử: 1)

Kết quả đầu ra của Mozilla (Firefox):

Tên phần tử: #comment (kiểu phần tử: 8)
Tên phần tử: #comment (kiểu phần tử: 8)
Tên phần tử: bookstore (kiểu phần tử: 1)

Tài liệu tham khảo đối tượng Document