Maison > interface Web > js tutoriel > javascript copier le nœud cloneNode() utilisation introduction_javascript compétences

javascript copier le nœud cloneNode() utilisation introduction_javascript compétences

WBOY
Libérer: 2016-05-16 16:53:27
original
1699 Les gens l'ont consulté

La méthode cloneNode(a) accepte un paramètre booléen, indiquant s'il faut effectuer une copie complète
true : indique l'exécution d'une copie complète, en copiant ce nœud et l'intégralité de l'arborescence des nœuds enfants.
false : copie superficielle uniquement. Le nœud lui-même est copié.
La copie du nœud renvoyée après la copie appartient au document, mais n'a pas de nœud parent, sauf si vous utilisez appendChild, insertChild(), replaceChild() pour l'ajouter au document

Copier le code Le code est le suivant :
;span>1
2< ;/span>
3 "guoDiv");
var deepList = oDiv.cloneNode(true ); //Copier les nœuds enfants
alert(deepList.childNodes.length); //3 ou 7 (problème de compatibilité, donc les résultats sont différents)
var showList = oDiv.cloneNode(false); // Copie uniquement la référence de l'élément actuel
alert(showList.childNodes.length);
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal