HTML DOM Element hasChildNodes() विधि
- पिछला पृष्ठ hasAttributes()
- अगला पृष्ठ id
- एक स्तर ऊपर वापस जाएं HTML DOM Elements ऑब्जेक्ट
परिभाषा और उपयोग
यदि विनिर्दिष्ट नोड कोई उपनोड है,hasChildNodes()
यह तरीका वापसी करता है ट्रू
फॉल्स के बजाय फॉल्स
。
hasChildNodes()
यह तरीका लिखित है।
ध्यान दें
नोड के बीच के खाली स्थान को उपनोड के रूप में माना जाता है (टेक्स्ट नोड के रूप में)।
दूसरे देखें:
HTML नोड और एलिमेंट
में HTML DOM(डॉक्यूमेंट ऑब्जैक्ट मॉडल)में, HTML डॉक्यूमेंट उपनोड (या नहीं) वाले नोड के समूह है।
नोडएलिमेंट नोड, टेक्स्ट नोड और कमेंट नोड को कहते हैं।
एलिमेंटबीच के खाली स्थान भी टेक्स्ट नोड हैं।
जबकि एलिमेंट केवल एलिमेंट नोड है।
चाइल्ड नोड और चाइल्ड एलिमेंट
childNodes वापसीचाइल्ड नोड(एलिमेंट नोड, टेक्स्ट नोड और कमेंट नोड)।
चाइल्ड्रेन वापसीचाइल्ड एलिमेंटटेक्स्ट और कमेंट नोड के बजाय)।
भाई बहन और एलिमेंट के भाई बहन
भाई बहनभाई और बहन
भाई बहनएक ही पैरेंट नोड के उपनोड है (एक ही childNodes सूची में)।
एलिमेंट के भाई बहनएक ही पैरेंट एलिमेंट के उपनोड है (एक ही चाइल्ड्रेन सूची में)।
इंस्टांस
उदाहरण 1
एलिमेंट के पास उपनोड है कि नहीं है:
let answer = element.hasChildNodes();
उदाहरण 2
एलिमेंट के पहले उपनोड को हटाएं:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
व्याकरण
element.hasChildNodes()
पारामीटर
बिना कुछ के।
वापसी मूल्य
टाइप | वर्णन |
---|---|
बूल वैल्यू | यदि नोड के पास उपनोड हैं, तो बूल ट्रू वापस करेगा, अन्यथा बूल फॉल्स। |
ब्राउज़र समर्थन
element.hasChildNodes()
यह DOM Level 1 (1998) विशेषता है।
सभी ब्राउज़र इसे पूरी तरह से समर्थित करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|---|
च्रोम | आईई | एज | फायरफॉक्स | सैफारी | ओपेरा |
समर्थन | 9-11 | समर्थन | समर्थन | समर्थन | समर्थन |
- पिछला पृष्ठ hasAttributes()
- अगला पृष्ठ id
- एक स्तर ऊपर वापस जाएं HTML DOM Elements ऑब्जेक्ट