⊗jsPmMnEC 464 of 505 menu

Elementide kloonimine JavaScriptis

Selles õppetükis õpime saama elementide koopiaid. Nendega saab töötada nagu tavaliste elementidega - muuta neid ja sisestada lehele õigesse kohta. Protsessi elementide koopiate saamiseks nimetatakse kloonimiseks.

Elementi saab kloonida meetodi abil cloneNode. Sellele meetodile tuleb edastada parameetrina true või false. Kui edastatakse true, kloonitakse element täielikult, koos kõigi atribuutide ja alam-elementidega, aga kui false - ainult element ise.

Vaatame näidet. Olgu meil järgmine kood:

<div id="parent"> <div class="elem"> <p>esimene lõik</p> <p>teine lõik</p> </div> </div>

Teeme klassi elem bloki koopia ja sisestame selle bloki #parent lõppu:

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

Tulemuseks saame järgmise:

<div id="parent"> <div class="elem"> <p>esimene lõik</p> <p>teine lõik</p> </div> <div class="elem"> <p>esimene lõik</p> <p>teine lõik</p> </div> </div>

Antud input. Antud nupp. Vajutades nuppu kloonige see input.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu