⊗jsPmMnEC 464 of 505 menu

Kloning av element i JavaScript

I den här lektionen kommer vi att lära oss att få kopior av element. Dessa kopior kan arbetas med som vanliga element - ändra dem och sätta in dem på rätt plats på sidan. Processen för att få kopior av element kallas kloning.

Man kan klona ett element med metoden cloneNode. Till denna metod måste man skicka true eller false som parameter. Om true skickas, klonas elementet helt, tillsammans med alla attribut och underordnade element, och om false - bara själva elementet.

Låt oss titta på ett exempel. Låt oss säga att vi har följande kod:

<div id="parent"> <div class="elem"> <p>första stycket</p> <p>andra stycket</p> </div> </div>

Låt oss göra en kopia av blocket med klassen elem och sätta in det i slutet av blocket #parent:

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

Resultatet blir följande:

<div id="parent"> <div class="elem"> <p>första stycket</p> <p>andra stycket</p> </div> <div class="elem"> <p>första stycket</p> <p>andra stycket</p> </div> </div>

Givet en input. Given en knapp. Vid klick på knappen, klona denna input.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa