⊗jsPmMnEC 464 of 505 menu

Kloning av elementer i JavaScript

I denne leksjonen vil vi lære å få kopier av elementer. Disse kopiene kan arbeides med, som vanlige elementer - endre dem og sette inn på rett sted på siden. Prosessen for å få kopier av elementer kalles kloning.

Du kan klone et element ved hjelp av metoden cloneNode. Til denne metoden må du sende true eller false som parameter. Hvis true sendes, klones elementet fullstendig, sammen med alle attributter og underliggende elementer, og hvis false - kun selve elementet.

La oss se på et eksempel. La oss si at vi har følgende kode:

<div id="parent"> <div class="elem"> <p>første avsnitt</p> <p>andre avsnitt</p> </div> </div>

La oss lage en kopi av blokken med klassen elem og sette den inn på slutten av blokken #parent:

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

Resultatet blir følgende:

<div id="parent"> <div class="elem"> <p>første avsnitt</p> <p>andre avsnitt</p> </div> <div class="elem"> <p>første avsnitt</p> <p>andre avsnitt</p> </div> </div>

Gitt et input-felt. Gitt en knapp. Ved klikk på knappen klon dette input-feltet.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis