小编bob*_*ley的帖子

如何在 html 拖放中设置自定义数据

我正在尝试设置一个自定义数据,它是我的拖动事件上的 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
})
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

JSON.stringify在将元素传递给拖动事件之前,我已经尝试对其进行操作。但JSON.stringify不适用于 HTMLElement 对象

来自 mdn 的参考文献说可以使用自定义数据

html javascript drag-and-drop html5-draggable

5
推荐指数
1
解决办法
1776
查看次数

如何在javascript中获取用户代理样式

我能够使用用户样式表,document.styleSheets但找不到“用户代理”样式表。
有没有办法获得默认的用户代理样式?

在此处输入图片说明

javascript css

5
推荐指数
0
解决办法
424
查看次数

标签 统计

javascript ×2

css ×1

drag-and-drop ×1

html ×1

html5-draggable ×1