JavaScript - 要素を複製する

Node.cloneNode()

Node.cloneNode() メソッドは、現在のノードの複製を返します。Node.cloneNode の構文は以下のとおりです。

var dupNode = node.cloneNode(deep);
Node.cloneNode() メソッド
node
複製するノード。
dupNode
新しく生成される node の複製。
deep
node の子孫ノードも複製する場合は truenode のみを複製する場合は false を設定します。このパラメータは、オプションであるため省略可能です。省略された場合は、true が渡されます。
var p = document.getElementById("para1");
var p_prime = p.cloneNode(true);
document.cloneNode() メソッド
サポートブラウザ
ie
IE
edge
Edge
firefox
Firefox
chrome
Chrome
safari
Safari
opera
Opera
safari
iOS Safari
android
Android
◯:Support ✕:Not Support ?:未定義 n:以降の Version で Support

関連記事