Node.cloneNode(deep)
Description
Retourne un clone d'un noeud. On peut s'en servir pour construire des copies conforme de noeuds. Le nouveau noeud n'a pas de parent (parentNode=null).
Version du DOM: DOM Level 2
Version antérieure de la méthode
Compatibilité: Moz 1.0.1=OK, Moz 1.4=OK, Moz 1.7=OK
Paramètres
- boolean deep
- Clone récursivement ou non.
Retour
- Type: Node
- Un nouveau noeud, clone du premier.
Exemple
var p=document.getElementById("premierP"); var pClone = p.cloneNode(false); /* seulement les attributs */ pClone.id = "secondP"; // pas deux id identiques... // on écrit salut dans le nouveau paragraphe pClone.appendChild( document.createTextNode("Salut") ); document.body.appendChild(pClone); var pClone = p.cloneNode(true); /* Clone identiques avec le texte */ pClone.id = "troisiemeP"; // pas deux id identiques... // on ajoute Toi dans le nouveau paragraphe pClone.appendChild( document.createTextNode(" Toi") ); // écrit Allo Toi document.body.appendChild(pClone);
<body> <p id="premierP" align="center">Allo</p> </body>
Notes et commentaires des visiteurs
Ajouter une note
Aucun commentaire jusqu'à présent.