2016-07-10 3 views
-4

HTML要素があるとします(<div>など)。 JavaScriptを使用してクリックした後に複製する方法はありますか?HTML要素を複製するためのJavaScriptコードの作成方法は?

「はい」の場合、複製されたHTML要素の内容を別のものに変更できますか?

編集:はい、私はそれを行う方法も尋ねていました。私の質問に答えた人のおかげで!

+0

明確にすることはできますか? –

+1

あなたの質問には、はい、はい、どちらも可能です。 –

+0

この質問は否定的に受け取られる可能性があり、下方投票および/または終了投票につながる可能性があります。はい/いいえの質問(「可能ですか?」)を求めるのではなく、具体的な質問をする必要があります。また、何かをやる方法を尋ねるのではなく、なぜあなたがしたことが働いていないのかを尋ねるべきです。 – Claies

答えて

4

元の要素にNode.cloneNode()を使用できます。クローンノードのElment.innerHTMLを設定してください。

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

-1

cloneを参照してください。

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

thats jquery。 fyi。 –

+0

@ DanielA.Whiteあなたは正しいです、私はjqueryタグ/仕様がないことを投稿した後に気づいた –

関連する問題