Phương thức XML DOM hasChildNodes()

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

Nếu phần tử hiện tại có nút con, thì hasChildNodes() Phương thức trả về true nếu phần tử hiện tại có nút con, ngược lại trả về false.

Cú pháp

elementNode.hasChildNodes()

Mô hình

Dưới đây là mã nguồn sẽ tải "books.xml" vào xmlDoc và kiểm tra phần tử đầu tiên <book> có bất kỳ nút con nào hay không:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName('book')[0];
    document.getElementById("demo").innerHTML =
    x.hasChildNodes();
{}

Thử ngay