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(); {}