ノードを複製(コピー)する (cloneNode)
説明
ノードを複製(コピー)するにはcloneNode()を使います。cloneNode()のパラメータにはtrueまたはfalseを指定できます。trueを指定すると子ノードも含めた状態で複製されます。falseを指定すると子ノードは複製されなくなります。
サンプルプログラム
window.onload = function(){
var container = document.getElementById("baseNode");
var originalNode = document.getElementById("block2");
var dupNode = originalNode.cloneNode(true);
dupNode.setAttribute("id", "block3");
container.appendChild(dupNode);
}