MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla
Vos résultats de recherche

    element.cloneNode

    Résumé

    Renvoie une copie du nœud courant.

    Syntaxe

    dupNode =element.cloneNode(profond);
    
    • profond est une valeur booléenne obligatoire, elle indique si la copie doit se faire en profondeur ou non (voir les notes ci-dessous).

    Exemple

    p = document.getElementById("para1"); 
    p_prime = p.cloneNode(true);
    

    Notes

    Cloner un nœud copie tous ses attributs ainsi que leurs valeurs.

    Le nœud dupliqué renvoyé par cloneNode ne fera pas partie du document tant qu'il n'y est pas ajouté via la méthode appendChild ou une méthode similaire. De même, il n'aura pas d'élément parent tant qu'il n'a pas été ainsi ajouté à un autre nœud.

    Si profond est défini à false, aucun des nœuds enfants n'est copié.
    Le texte contenu dans le nœud n'est pas copié non plus , car il fait partie d'un ou plusieurs nœuds Text enfants.

    Si profond est évalué à true, le sous-arbre entier est copié également (y compris le texte qui peut être contenu dans des nœuds Text enfants). Pour les nœuds vides (par exemple les éléments img et input) le fait de mettre profond à true ou false n'a aucune incidence sur la copie, mais il est tout de même nécessaire de fournir une valeur.

    Spécification

     

     

     

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Contributors to this page: Fredchat, Twistede, fscholz, Celelibi, jsx, teoli, BenoitL, Mgjbot
    Dernière mise à jour par : jsx,