Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

HTML DOM में चाइल्ड नोड्स () विधि है

<घंटा/>

HTML DOM hasChildNodes () विधि का उपयोग यह जांचने के लिए किया जाता है कि किसी तत्व में चाइल्ड नोड्स हैं या नहीं। यदि तत्व में चाइल्ड नोड्स हैं, तो यह सही है, अन्यथा यह गलत है। यह किसी भी व्हाइटस्पेस को चाइल्ड नोड्स के रूप में मानेगा क्योंकि नोड के अंदर व्हाइटस्पेस को मूल रूप से टेक्स्ट नोड्स माना जाता है।

सिंटैक्स

hasChildNodes() विधि के लिए सिंटैक्स निम्नलिखित है -

node.hasChildNodes()

उदाहरण

आइए hasChildNodes() विधि के लिए एक उदाहरण देखें -

hasChildNodes() विधि उदाहरण

यह div तत्व के अंदर एपी तत्व है

यह डिव एलिमेंट के अंदर एक स्पैन एलिमेंट है

आउटपुट

यह निम्नलिखित आउटपुट देगा -

HTML DOM में चाइल्ड नोड्स () विधि है

चेक बटन पर क्लिक करने पर -

HTML DOM में चाइल्ड नोड्स () विधि है

उपरोक्त उदाहरण में -

हमने पहले "DIV1" आईडी के साथ एक

तत्व बनाया है और इसमें एक

तत्व और इसके अंदर एक तत्व है -

यह div एलिमेंट के अंदर एक p एलिमेंट है

यह डिव एलिमेंट के अंदर एक स्पैन एलिमेंट है

हमने तब एक बटन CHECK बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर checkChild () विधि को निष्पादित करेगा -

checkChild () विधि संबंधित

तत्व और उस पर hasChildNodes () विधि प्राप्त करने के लिए getElementById () विधि का उपयोग करती है। चूंकि div तत्व के अंदर दो बच्चे हैं, इसलिए यह सच हो जाएगा। इसे पैराग्राफ में "नमूना" आईडी के साथ अपनी आंतरिक HTML संपत्ति का उपयोग करके प्रदर्शित किया जाता है -

फ़ंक्शन चेकचाइल्ड () { var div =document.getElementById ("DIV1")।hasChildNodes (); document.getElementById("Sample").innerHTML =div;}

  1. HTML DOM में विशेषताएँ () विधि है

    HTML DOM में एट्रिब्यूट्स () विधि यह जांचती है कि किसी तत्व में कोई विशेषता है या नहीं। यदि तत्व में कोई विशेषता है तो यह सही है और यदि नहीं है तो यह गलत है। यदि इस विधि को तत्व नोड के अलावा किसी अन्य नोड पर कहा जाता है, तो लौटाया गया मान हमेशा गलत होगा। सिंटैक्स hasAttributes() विधि के लिए सिंटैक्

  1. एचटीएमएल डोम फोकस () विधि

    HTML तत्व पर फ़ोकस देने के लिए HTML DOM फ़ोकस () विधि का उपयोग किया जाता है। सभी HTML तत्वों पर फ़ोकस लागू नहीं किया जा सकता है। उदाहरण के लिए:आप टैग पर फ़ोकस नहीं कर सकते। किसी तत्व से फ़ोकस हटाने के लिए ब्लर () विधि का उपयोग करें। सिंटैक्स निम्नलिखित वाक्य रचना है - HTMLElementObject.focus() उदा

  1. एचटीएमएल डोम ऑब्जेक्ट ऑब्जेक्ट

    HTML में HTML DOM ऑब्जेक्ट ऑब्जेक्ट . का प्रतिनिधित्व करता है तत्व। एक तत्व बनाना var objectElement = document.createElement(“OBJECT”) यहां, “ऑब्जेक्ट एलीमेंट में निम्नलिखित गुण हो सकते हैं - संपत्ति विवरण data ऑब्जेक्टलेमेंट द्वारा उपयोग किए जा रहे संसाधन का URL सेट/रिटर्न