Hallo,
hier:
function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
clonst du das Element und hängst es mit appendChild an dein target. Dadurch bleibt das original Element erhalten:
sourceElement = document.getElementById(data);
sourceElementClone = sourceElement.cloneNode("true");
ev.target.appendChild(sourceElementClone);
Viele Grüße
Siri