从MDN文档中我可以看到:
拖动 - 当元素或文本选择正在被拖动时触发。 拖动开始 - 当用户开始拖动元素或文本选择时触发
https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API
但是为什么当我将函数附加到“拖动”事件时,浏览器会忽略它,而当我改为使用“dragstart”时,它却完全正常呢?从定义上来看,它们应该是一样的吧(?)
function itemDrag(e) {
e.dataTransfer.setData("text", e.target.id);
}
document.getElementById("try1").addEventListener("dragstart",function(){
itemDrag(event);
});