[英]How to set custom data on html drag and drop
我正在尝试设置一个自定义数据,它是我的拖动事件上的 HTML 元素。 到目前为止,我是这样做的:
element.addEventListener('dragstart', event => {
event.dataTransfer.setData('custom-data', document.querySelector('.the-element')
})
dropzone.addEventListener('drop', event => {
const data = event.dataTransfer.getData('custom-data') // this is empty
})
有没有办法做到这一点?
在将元素传递给拖动事件之前,我已经尝试在元素上执行JSON.stringify
。 但JSON.stringify
不适用于 HTMLElement 对象
这个来自 mdn 的参考说可以使用自定义数据
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.