如何获取克隆ID

时间:2013-10-04 09:17:30

标签: jquery html

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。

1 个答案:

答案 0 :(得分:2)

您必须自己为克隆提供一个新ID,否则它将(错误地)拥有与原始节点相同的ID:

var clone = document.getElementById(data).cloneNode(true);
clone.id = ...;
ev.target.appendChild(clone);