Dieser Artikel beschreibt die Verwendung des DOM -Knoten -Tiefenklonierungsfunktion Clonenode (). Teilen Sie es für Ihre Referenz.
Die spezifische Implementierungsmethode lautet wie folgt:
Kopieren Sie den Code wie folgt: <html>
<kopf>
<script type = "text/javaScript">
Funktion t () {
var nodeul = document.getElementsByTagName ('ul') [0]; // Holen Sie sich den UL -Knoten, der kopiert werden muss
var Newul = nodeul.clonenode (true); // True bedeutet tiefe Kopie, dh der Li und Text unten sind ebenfalls zusammen; Wenn es falsch ist, wird nur UL kopiert
var node_copy = document.getElementById ('Copyul');
node_copy.appendchild (Newul);
}
</script>
</head>
<body>
<div id = "Container">
<ul>
<li> Frühling </li>
<li> Sommer </li>
<li> Herbst </li>
<li> Winter </li>
</ul>
</div>
<div id = "Copyul">
</div>
<hr />
<button onclick = "t ()" value = ""> Geben Sie den Speicherort an, um den Knoten </button> hinzuzufügen
</body>
</html>
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.