使用Javascript在运行时生成节点/ div ID

时间:2014-03-22 11:54:58

标签: javascript html

我能够使用Javascript拖放一个id。 现在我想知道是否有任何方法可以在具有类似ID的情况下上下移动这些节点。

1 个答案:

答案 0 :(得分:0)

在drag(ev)回调中,你设置了被拖动元素的id(通过dataTransfer传递给drop事件回调函数):

ev.dataTransfer.setData("Text", ev.target.id);

然后你在drop(ev)回调函数中读到这个:

var data = ev.dataTransfer.getData("Text");

现在您的ID存储在数据变量中。 您应该按以下方式拖动项目:

var dragedItem = document.getElementById(data);

现在你可以拖动任何具有属性dragable =" true"或者在默认情况下是可拖动的,并且具有自己的id属性。