⊗jsPmMnEC 464 of 505 menu

Elementu klonēšana JavaScript

Šajā nodarbībā mēs iemācīsimies iegūt elementu kopijas. Ar šīm kopijām varēs strādāt kā ar parastiem elementiem - mainīt tos un ievietot vajadzīgajā vietā lapā. Process elementu kopiju iegūšanu sauc par klonēšanu.

Elementu var klonēt, izmantojot metodi cloneNode. Šai metodei kā parametrs jānodod true vai false. Ja nodots true, tad elements tiek pilnībā klonēts, kopā ar visiem atribūtiem un apakšelementiem, bet ja false - tikai pats elements.

Apskatīsim piemērā. Pieņemsim, ka mums ir šāds kods:

<div id="parent"> <div class="elem"> <p>pirmais rindkopa</p> <p>otrais rindkopa</p> </div> </div>

Izveidosim bloka ar klasi elem kopiju un ievietosim to bloka #parent beigās:

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

Rezultātā iegūsim sekojošo:

<div id="parent"> <div class="elem"> <p>pirmais rindkopa</p> <p>otrais rindkopa</p> </div> <div class="elem"> <p>pirmais rindkopa</p> <p>otrais rindkopa</p> </div> </div>

Dots ievades lauks. Dota poga. Nospiežot pogu klonējiet šo ievades lauku.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt