⊗jsPmMnEC 464 of 505 menu

Clonage d'éléments en JavaScript

Dans cette leçon, nous allons apprendre à obtenir des copies d'éléments. Ces copies pourront être manipulées comme des éléments ordinaires - les modifier et les insérer à l'endroit souhaité de la page. Le processus d'obtention de copies d'éléments s'appelle le clonage.

Il est possible de cloner un élément en utilisant la méthode cloneNode. Il faut passer à cette méthode le paramètre true ou false. Si true est passé, l'élément est cloné entièrement, avec tous ses attributs et éléments enfants, et si false - seul l'élément lui-même est cloné.

Regardons un exemple. Supposons que nous ayons le code suivant :

<div id="parent"> <div class="elem"> <p>premier paragraphe</p> <p>deuxième paragraphe</p> </div> </div>

Créons une copie du bloc avec la classe elem et insérons-le à la fin du bloc #parent :

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

Le résultat sera le suivant :

<div id="parent"> <div class="elem"> <p>premier paragraphe</p> <p>deuxième paragraphe</p> </div> <div class="elem"> <p>premier paragraphe</p> <p>deuxième paragraphe</p> </div> </div>

Un input est donné. Un bouton est donné. Lors du clic sur le bouton, clonez cet input.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser