⊗jsPmMnEC 464 of 505 menu

जावास्क्रिप्ट पर एलिमेंट्स का क्लोनिंग

इस पाठ में हम एलिमेंट्स की प्रतिलिपियाँ प्राप्त करना सीखेंगे। इन प्रतिलिपियों के साथ सामान्य एलिमेंट्स की तरह काम किया जा सकता है - उन्हें बदलना और पृष्ठ पर सही जगह में डालना। एलिमेंट्स की प्रतिलिपियाँ प्राप्त करने की प्रक्रिया को क्लोनिंग कहा जाता है।

एलिमेंट को cloneNode मेथड की मदद से क्लोन किया जा सकता है। इस मेथड में पैरामीटर के रूप में true या false पास करना होता है। यदि true पास किया गया है, तो एलिमेंट पूरी तरह से क्लोन हो जाता है, सभी एट्रिब्यूट्स और चाइल्ड एलिमेंट्स के साथ, और यदि false - केवल स्वयं एलिमेंट।

आइए एक उदाहरण पर देखें। मान लीजिए हमारे पास इस प्रकार का कोड है:

<div id="parent"> <div class="elem"> <p>पहला पैराग्राफ</p> <p>दूसरा पैराग्राफ</p> </div> </div>

आइए elem क्लास वाले ब्लॉक की एक प्रतिलिपि बनाएं और उसे #parent ब्लॉक के अंत में डालें:

let parent = document.querySelector('#parent'); let elem = parent.querySelector('.elem'); let clone = elem.cloneNode(true); parent.appendChild(clone);

परिणामस्वरूप, यह प्राप्त होगा:

<div id="parent"> <div class="elem"> <p>पहला पैराग्राफ</p> <p>दूसरा पैराग्राफ</p> </div> <div class="elem"> <p>पहला पैराग्राफ</p> <p>दूसरा पैराग्राफ</p> </div> </div>

एक इनपुट दिया गया है। एक बटन दिया गया है। बटन पर क्लिक करने पर इस इनपुट को क्लोन करें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें