Dojo ToolkitでDOM Nodeを複製する

同じような子ノードを複製したい時には、dojo.clone()が便利です。

<div id="parent">
<div id="child">test</div>
</div>

のような場合に、

var p = dojo.byId("parent");
var c = dojo.byId("child");
var clone = dojo.clone(c);

clone.id="childClone"
p.appendChild(clone);

とすると、子ノードを簡単に複製できます https://dojotoolkit.org/reference-guide/1.7/dojo/clone.html