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
;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);
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