我能够使用Javascript拖放一个id。 现在我想知道是否有任何方法可以在具有类似ID的情况下上下移动这些节点。
答案 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属性。