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()
方法。