重複していません。それはinnerHTMLをつかみ、それをmyFormに追加しています。
あなたは、何かを削除するカウンタを追加し、コンテナでラップする場合:
cnt=0;
function duplicate_it(myid,myform) {
var x = document.getElementById(myid).innerHTML;
document.getElementById(myform).innerHTML += '<div id="xx'+(cnt++)+'">'+x+'</div>';
}
今、あなたはクリーンな方法が
cnt=0;
function duplicate_it(myid,myform) {
var div = document.createElement("div");
div.id="xx"+(cnt++);
div.innerHTML = document.getElementById(myid).innerHTML;
document.getElementById(myform).appendChild(div);
}
ある
document.getElementById("xx"+(cnt-1))
を削除することができます