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

HTML DOM appendChild() मेथड


HTML DOM appendChild() मेथड का उपयोग चाइल्ड नोड्स की सूची के अंत में एक टेक्स्ट नोड बनाने और जोड़ने के लिए किया जाता है। appendChild() मेथड का उपयोग किसी एलिमेंट को वर्तमान स्थिति से नई स्थिति में ले जाने के लिए भी किया जा सकता है। appendChild() का उपयोग करके आप एक सूची में नए मान जोड़ सकते हैं और यहां तक कि एक पैराग्राफ के नीचे एक नया पैराग्राफ भी जोड़ सकते हैं।

सिंटैक्स

appendChild() मेथड के लिए निम्नलिखित सिंटैक्स है -

node.appendChild( node )

यहां, पैरामीटर node वह ऑब्जेक्ट है जिसे आप जोड़ना चाहते हैं। यह एक अनिवार्य पैरामीटर मान है।

उदाहरण

आइए appendChild() मेथड का एक उदाहरण देखें -

<!DOCTYPE html> <html> <body> <p>Click the button to create a paragraph and append it to the div</p> <div id="SampleDIV"> A DIV element </div> <button onclick="AppendP()">Append</button> <script>    var x=1;    function AppendP() {       var paragraph = document.createElement("P");       paragraph.innerHTML = "This is paragraph "+x;       document.getElementById("SampleDIV").appendChild(paragraph);       x++;    } </script> </body> </html>

आउटपुट

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

HTML DOM appendChild() मेथड

3 बार append पर क्लिक करने के बाद: -

HTML DOM appendChild() मेथड

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

हमने “SampleDIV” id के साथ एक div बनाया है। जोड़ा गया नोड इस div के चाइल्ड के रूप में कार्य करेगा।

<div id="SampleDIV"> A DIV element </div>

हमारे पास तब “Append” नाम का एक बटन है जो AppendP() फ़ंक्शन को निष्पादित करेगा

<button onclick="AppendP()">Append</button>

AppendP() फ़ंक्शन पहले एक पैराग्राफ (p) एलिमेंट बनाता है और इसे वेरिएबल paragraph को असाइन करता है। फिर innerHTML का उपयोग करके पैराग्राफ में कुछ टेक्स्ट जोड़ा जाता है और एक वेरिएबल x को टेक्स्ट में जोड़ा जाता है। यह वेरिएबल हर बार ”Append” बटन पर क्लिक करने पर बढ़ाया जाता है। अंत में हम नव निर्मित पैराग्राफ को div एलिमेंट के चाइल्ड नोड के रूप में जोड़ते हैं -

var x=1; function AppendP() {    var paragraph = document.createElement("P");    paragraph.innerHTML = "This is paragraph "+x;    document.getElementById("SampleDIV").appendChild(paragraph);    x++; }

  1. HTML DOM getBoundingClientRect() मेथड HTML DOM getBoundingClientRect() मेथड

    HTML DOM getBoundingClientRect() का उपयोग व्यूपोर्ट की स्थिति के सापेक्ष किसी तत्व का आकार लौटाने के लिए किया जाता है। यह DOMRect प्रकार का एक ऑब्जेक्ट लौटाता है जिसमें आठ गुण होते हैं: left, top, right, bottom, x, y, width, height। बाउंडिंग आयत की स्थिति स्क्रॉलिंग स्थिति बदलने पर बदलती है। सिंटैक

  1. HTML DOM hasAttributes() मेथड HTML DOM hasAttributes() मेथड

    HTML DOM hasAttributes() मेथड जांचता है कि किसी तत्व में कोई attributes हैं या नहीं। यह true लौटाता है यदि तत्व में कोई attribute है और यदि नहीं है तो false लौटाता है। यदि इस मेथड को एलिमेंट नोड के अलावा किसी अन्य नोड पर कॉल किया जाता है, तो लौटाया गया मान हमेशा false होगा। सिंटैक्स hasAttributes()

  1. HTML DOM focus() मेथड HTML DOM focus() मेथड

    HTML DOM focus() मेथड का उपयोग किसी HTML तत्व को फोकस देने के लिए किया जाता है। फोकस सभी HTML तत्वों पर लागू नहीं किया जा सकता। उदाहरण के लिए: आप <p> टैग को फोकस नहीं कर सकते। किसी तत्व से फोकस हटाने के लिए blur() मेथड का उपयोग करें। सिंटैक्स सिंटैक्स निम्नलिखित है: HTMLElementObject.focus()