function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data).cloneNode(true));
}
Html代码
<div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
我需要增加图像宽度。因为我需要克隆ID。如何在此代码中获取该克隆ID。
答案 0 :(得分:2)
您必须自己为克隆提供一个新ID,否则它将(错误地)拥有与原始节点相同的ID:
var clone = document.getElementById(data).cloneNode(true);
clone.id = ...;
ev.target.appendChild(clone);