Este artigo descreve o uso da função de clonagem profunda do nó DOM CLONENODE (). Compartilhe para sua referência.
O método de implementação específico é o seguinte:
Copie o código da seguinte forma: <html>
<head>
<script type = "text/javascript">
função t () {
var nodeul = document.getElementsByTagName ('ul') [0]; // Obtenha o nó UL que precisa ser copiado
var newul = nodeul.cloneNode (true); // true significa cópia profunda, ou seja, o LI e o texto na parte inferior também estão juntos; Se for falso, apenas o UL é copiado
var node_copy = document.getElementById ('copyul');
node_copy.appendChild (newul);
}
</script>
</head>
<Body>
<div id = "contêiner">
<ul>
<li> Spring </li>
<li> Verão </li>
<li> outono </li>
<li> Inverno </li>
</ul>
</div>
<div id = "copyul">
</div>
<hr />
<button onclick = "t ()" value = ""> especifique o local para adicionar nó </botão>
</body>
</html>
Espero que este artigo seja útil para a programação JavaScript de todos.