2016-07-10 13 views
-4

Angenommen, ich habe ein HTML-Element (z. B. <div>). Gibt es eine Möglichkeit, es nach einem Klick mit JavaScript zu duplizieren?Wie schreibe ich JavaScript-Code, um HTML-Elemente zu duplizieren?

Wenn ja, ist es möglich, den Inhalt des duplizierten HTML-Elements in etwas anderes zu ändern?

EDIT: Ja, ich fragte, wie es auch geht. Danke an die Leute, die meine Frage beantwortet haben!

+0

Wie ein was? Könntest Du das erläutern? –

+1

Für Ihre Frage, ja, ja, beides möglich. –

+0

Diese Frage wird wahrscheinlich negativ beantwortet und kann zu Down-Votes und/oder Closure-Votes führen. Anstatt Ja/Nein-Fragen zu stellen ("ist es möglich ..."), sollten Sie konkrete Fragen stellen. Anstatt zu fragen, wie * etwas zu tun ist, sollten Sie auch fragen, warum etwas, das Sie versucht haben, nicht funktioniert. – Claies

Antwort

4

Sie können Node.cloneNode() für das ursprüngliche Element Elment.innerHTML des geklonten Knotens verwenden.

<a href="#">a</a> 
 
<script> 
 
    var clone = document.querySelector("a").cloneNode(); 
 
    clone.innerHTML = "b"; 
 
    document.body.appendChild(clone); 
 
</script>

-1

Siehe clone.

$('a').clone().html("something else"); 
+1

das ist Jquery. fyi. –

+0

@ DanielA.White du hast Recht, ich erkannte, nachdem ich gepostet hatte, gab es keine Jquery-Tag/Spezifikation –

Verwandte Themen