Metode XML DOM hasChildNodes()
Definisi dan Penggunaan
Jika node yang ditentukan memiliki node anak manapun, maka hasChildNodes()
Metode mengembalikan true, jika tidak mengembalikan false.
Syntaks
nodeObject.hasChildNodes()
Parameter
Tidak ada.
Detil Teknis
Versi DOM: | Core Level 1 Node Object |
---|---|
Nilai kembalian: | Nilai boolean. Jika node yang ditentukan memiliki node anak, maka mengembalikan true, jika tidak mengembalikan false. |
Contoh
Berikut adalah kode yang mengunduh "books.xml" ke xmlDoc dan memeriksa apakah elemen pertama <book> memiliki node anak manapun:
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()
方法。