HTML DOM hasChildNodes () विधि का उपयोग यह जांचने के लिए किया जाता है कि किसी तत्व में चाइल्ड नोड्स हैं या नहीं। यदि तत्व में चाइल्ड नोड्स हैं, तो यह सही है, अन्यथा यह गलत है। यह किसी भी व्हाइटस्पेस को चाइल्ड नोड्स के रूप में मानेगा क्योंकि नोड के अंदर व्हाइटस्पेस को मूल रूप से टेक्स्ट नोड्स माना जाता है।
सिंटैक्स
hasChildNodes() विधि के लिए सिंटैक्स निम्नलिखित है -
node.hasChildNodes()
उदाहरण
आइए hasChildNodes() विधि के लिए एक उदाहरण देखें -
hasChildNodes() विधि उदाहरण
यह div तत्व के अंदर एपी तत्व है
यह डिव एलिमेंट के अंदर एक स्पैन एलिमेंट है
आउटपुट
यह निम्नलिखित आउटपुट देगा -
चेक बटन पर क्लिक करने पर -
उपरोक्त उदाहरण में -
हमने पहले "DIV1" आईडी के साथ एक
तत्व बनाया है और इसमें एकतत्व और इसके अंदर एक तत्व है -
यह div एलिमेंट के अंदर एक p एलिमेंट है
यह डिव एलिमेंट के अंदर एक स्पैन एलिमेंट हैहमने तब एक बटन CHECK बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर checkChild () विधि को निष्पादित करेगा -
checkChild () विधि संबंधित
तत्व और उस पर hasChildNodes () विधि प्राप्त करने के लिए getElementById () विधि का उपयोग करती है। चूंकि div तत्व के अंदर दो बच्चे हैं, इसलिए यह सच हो जाएगा। इसे पैराग्राफ में "नमूना" आईडी के साथ अपनी आंतरिक HTML संपत्ति का उपयोग करके प्रदर्शित किया जाता है -फ़ंक्शन चेकचाइल्ड () { var div =document.getElementById ("DIV1")।hasChildNodes (); document.getElementById("Sample").innerHTML =div;}