⊗jsPmMnEC 464 of 505 menu

Elemek klónozása JavaScriptben

Ebben a leckében megtanuljuk, hogyan készíthetünk elemek másolatát. Ezekkel a másolatokkal ugyanúgy dolgozhatunk, mint a közönséges elemekkel - módosíthatjuk őket és beilleszthetjük az oldal kívánt helyére. Az elemek másolatainak elkészítését klónozásnak nevezzük.

Egy elemet a cloneNode metódussal lehet klónozni. Ennek a metódusnak true vagy false értéket kell átadni paraméterként. Ha true értéket adunk át, akkor az elemet teljesen, minden attribútumával és gyermek elemeivel együtt klónozza, ha false értéket - akkor csak magát az elemet.

Nézzük egy példán. Tegyük fel, hogy a following kódunk van:

<div id="parent"> <div class="elem"> <p>első bekezdés</p> <p>második bekezdés</p> </div> </div>

Készítsünk egy másolatot a elem osztályú blokkról, és illesszük be a #parent blokk végére:

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

Az eredmény a következő lesz:

<div id="parent"> <div class="elem"> <p>első bekezdés</p> <p>második bekezdés</p> </div> <div class="elem"> <p>első bekezdés</p> <p>második bekezdés</p> </div> </div>

Adott egy input. Adott egy gomb. A gomb megnyomására klónozd ezt az inputot.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás