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 1
Aucune donnée de disponible pour la compatibilité.
Paramètres
- boolean deep
- Clone récursivement ou non.
Retour
- Type: Node
- Un nouveau noeud, clone du premier.
Cloné un Element copie tous ses attributs et leur valeur, avec ceux générés par le processeur XML pour représenter les attributs par défaut. Cependant, cette méthode ne copie pas le texte inclus dans le noeud si le paramètre deep est faux puisque le texte correspond un noeud Text. Cloner tous autres noeuds copie simplement le noeud.
Exemple
var p = document.getElementsByTagName('p').item(0); theParent = p.parentNode; /* Copie seulement la balise P */ theParent.appendChild( p.clone(false) ); /* Copie la balise p et le texte (enfant) */ theParent.appendChild( p.clone(true) );
<div> <p align="right">Ceci est un test</p> </div>
Notes et commentaires des visiteurs
Ajouter une note
Aucun commentaire jusqu'à présent.