⊗jsPmMnEC 464 of 505 menu

Klonovanie elementov v JavaScripte

V tejto lekcii sa naučíme, ako získať kópie elementov. S týmito kópiami možno pracovať ako s obyčajnými elementmi - meniť ich a vkladať na požadované miesto na stránke. Proces získavania kópií elementov sa nazýva klonovanie.

Element je možné klonovať pomocou metódy cloneNode. Táto metóda musí mať ako parameter zadané true alebo false. Ak je zadané true, element sa naklonuje úplne, spolu so všetkými atribútmi a podriadenými elementami, a ak false - iba samotný element.

Pozrime sa na príklad. Predpokladajme, že máme takýto kód:

<div id="parent"> <div class="elem"> <p>prvý odsek</p> <p>druhý odsek</p> </div> </div>

Vytvorme kópiu bloku s triedou elem a vložme ho na koniec bloku #parent:

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

Výsledkom bude nasledovné:

<div id="parent"> <div class="elem"> <p>prvý odsek</p> <p>druhý odsek</p> </div> <div class="elem"> <p>prvý odsek</p> <p>druhý odsek</p> </div> </div>

Daný je input. Dané je tlačidlo. Kliknutím na tlačidlo naklonujte tento input.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť