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

एचटीएमएल डोम एपेंड चाइल्ड () विधि

<घंटा/>

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

सिंटैक्स

परिशिष्ट चाइल्ड () विधि के लिए सिंटैक्स निम्नलिखित है -

node.appendChild( node )

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

उदाहरण

आइए हम परिशिष्ट चाइल्ड () विधि का एक उदाहरण देखें -

<!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>

आउटपुट

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

एचटीएमएल डोम एपेंड चाइल्ड () विधि

3 बार एपेंड पर क्लिक करने के बाद:-

एचटीएमएल डोम एपेंड चाइल्ड () विधि

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

हमने "SampleDIV" आईडी के साथ एक डिव बनाया है। संलग्न नोड इस div के चाइल्ड के रूप में कार्य करेगा।

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

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

. को निष्पादित करेगा
<button onclick="AppendP()">Append</button>

एपेंडपी () फ़ंक्शन पहले एक पैराग्राफ (पी) तत्व बनाता है और इसे वेरिएबल पैराग्राफ को असाइन करता है। फिर आंतरिक HTML का उपयोग करके पैराग्राफ में कुछ टेक्स्ट जोड़ा जाता है और टेक्स्ट में एक वेरिएबल x जोड़ा जाता है। हर बार जब हम "जोड़ें" बटन पर क्लिक करते हैं तो यह चर बढ़ जाता है। अंत में हम नव निर्मित पैराग्राफ को डिव एलिमेंट के चाइल्ड नोड के रूप में जोड़ते हैं -

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 () का उपयोग व्यूपोर्ट की स्थिति के सापेक्ष एक तत्व के आकार को वापस करने के लिए किया जाता है। यह DOMRect प्रकार की वस्तु देता है जिसमें आठ गुण बाएँ, ऊपर, दाएँ, नीचे, x, y, चौड़ाई, ऊँचाई हैं। स्क्रॉलिंग स्थिति में परिवर्तन होने पर बाउंडिंग आयत की स्थिति बदल जाती है। सिंट

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

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

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

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