XML DOM hasChildNodes() Method

Definisyon at Gamit

Kung mayroon ang tinukoy na node sa anumang mga anak na node, hasChildNodes() Ang paraan ay ibabalik ang true, kung hindi ibabalik ang false.

Syntax

nodeObject.hasChildNodes()

Parameter

Wala.

Detalye ng Teknolohiya

DOM Version: Core Level 1 Node Object
Halimbawa ng Balyo: Boolean. Kung mayroon ang tinukoy na node sa mga anak na node, ibabalik ang true, kung hindi ibabalik ang false.

Mga Halimbawa

Ang mga sumusunod na kodigo ay maglalaad ng "books.xml" sa xmlDoc at ibabalik kung mayroon ang unang <book> na may anumang mga anak na node:

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

亲自试一试

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持

所有主流浏览器都支持 hasChildNodes() 方法。