2016-07-13 11 views

答えて

1

重複していません。それは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))

を削除することができます

関連する問題