Cet article décrit l'utilisation de la fonction de clonage profonde du nœud Dom Clonenode (). Partagez-le pour votre référence.
La méthode de mise en œuvre spécifique est la suivante:
Copiez le code comme suit: <html>
<adal>
<script type = "text / javascript">
fonction t () {
var nodeul = document.getElementsByTagName ('ul') [0]; // Obtenez le nœud ul qui doit être copié
var newul = nodeul.clonenode (true); // Vrai signifie une copie profonde, c'est-à-dire que le Li et le texte en bas sont également ensemble; S'il est faux, seul UL est copié
var node_copy = document.getElementById ('copyul');
Node_copy.ApendChild (Newul);
}
</cript>
</ head>
<body>
<div id = "conteneur">
<ul>
<li> Spring </li>
<li> Été </li>
<li> automne </li>
<li> hiver </li>
</ul>
</div>
<div id = "copyul">
</div>
<hr />
<bouton onclick = "t ()" value = ""> Spécifiez l'emplacement pour ajouter le nœud </fonti
</docy>
</html>
J'espère que cet article sera utile à la programmation JavaScript de tous.