مетод XML DOM hasChildNodes()
تعریف و استفاده
اگر نود مشخص شده دارای هرگونه نود فرزندی باشد، hasChildNodes()
این روش مقدار true را بازمیگرداند، در غیر این صورت مقدار false را بازمیگرداند.
گزارشنگاری
nodeObject.hasChildNodes()
پارامترها
بدون.
جزئیات فنی
نسخه DOM: | Core Level 1 Node Object |
---|---|
مقدار بازگشتی: | مقدار بولین. اگر نود مشخص شده دارای نود فرزندی باشد، مقدار true را بازمیگرداند، در غیر این صورت مقدار false را بازمیگرداند. |
مثال
زیرینویس کد "books.xml" را به xmlDoc بارگذاری میکند و بازمیگردد که آیا اولین علامت <book> هرگونه نود فرزندی دارد یا خیر:
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()
روشها.