2016-07-13 13 views

Antwort

1

Es wird nicht dupliziert. Es greift nach innerHTML und fügt es myForm hinzu.

Wenn Sie etwas löschen möchten, einen Zähler hinzufügen und in einem Behälter wickeln:

cnt=0; 
function duplicate_it(myid,myform) { 
    var x = document.getElementById(myid).innerHTML; 
    document.getElementById(myform).innerHTML += '<div id="xx'+(cnt++)+'">'+x+'</div>'; 
} 

jetzt können Sie document.getElementById("xx"+(cnt-1))

Eine sauberere Art und Weise löschen ist

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); 
} 
Verwandte Themen