डोम नोड में चाइल्ड नोड्स () विधि है
उदाहरण
पता लगाएँ कि क्या <ul> तत्व में कोई चाइल्ड नोड है:
var list = document.getElementById("myList").hasChildNodes();
नीचे और अधिक "इसे स्वयं आज़माएं" उदाहरण।
परिभाषा और उपयोग
यदि निर्दिष्ट नोड में कोई चाइल्ड नोड है, तो hasChildNodes () विधि सही है, अन्यथा गलत है।
नोट: एक नोड के अंदर व्हाइटस्पेस को टेक्स्ट नोड्स के रूप में माना जाता है, इसलिए यदि आप किसी तत्व के अंदर कोई सफेद स्थान या लाइन फीड छोड़ते हैं, तो उस तत्व में अभी भी चाइल्ड नोड्स हैं।
ब्राउज़र समर्थन
Method | |||||
---|---|---|---|---|---|
hasChildNodes() | Yes | Yes | Yes | Yes | Yes |
वाक्य - विन्यास
node.hasChildNodes()
मापदंडों
कोई नहीं |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | एक बूलियन, यदि नोड में चाइल्ड नोड्स हैं, तो सही है, अन्यथा गलत है |
---|---|
डोम संस्करण | कोर स्तर 1 नोड वस्तु |
और ज्यादा उदाहरण
उदाहरण
<ul> तत्व के अंदर पहले चाइल्ड नोड (इंडेक्स 0) को हटा दें, यदि तत्व में कोई चाइल्ड नोड है:
// Get the <ul> element with id="myList"
var list = document.getElementById("myList");
// If the <ul> element has any child nodes, remove its first child node
if (list.hasChildNodes()) {
list.removeChild(list.childNodes[0]);
}
संबंधित पृष्ठ
एचटीएमएल डोम संदर्भ: तत्व .childNodes () विधि
एचटीएमएल डोम संदर्भ: node. फर्स्टचाइल्ड प्रॉपर्टी
एचटीएमएल डोम संदर्भ: node. लास्टचाइल्ड प्रॉपर्टी
एचटीएमएल डोम संदर्भ: node. पेरेंटनोड संपत्ति
एचटीएमएल डोम संदर्भ: node. आगामीसिबलिंग प्रॉपर्टी
एचटीएमएल डोम संदर्भ: node. पिछली सहोदर संपत्ति