我正在尝试掌握 html5 拖放事件的窍门。
function rowDragStart(event) {
let targetRowId = event.target.attributes.row.value;
event.dataTransfer.setData("text/plain", targetRowId);
}
function rowDragOver(event) {
event.preventDefault();
let draggingId = event.dataTransfer.getData('text');
}
现在我只是想在dragStart 中的dataTransfer 对象中放一些东西,然后在dragOver 中检索它。问题是它不存在于拖拽中。我设置了断点,这些事件被调用,但getData('text')
返回空字符串,以及我能想到的所有其他可能性。