DataTransfer: addElement() 方法

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

非标准:此特性未标准化。我们不建议在生产环境中使用非标准特性,因为它们浏览器支持有限,并且可能会更改或被移除。但是,在没有标准选项的特定情况下,它们可以是合适的替代方案。

DataTransfer.addElement() 方法将拖动源设置为给定元素。此元素将是触发 dragdragend 事件的元素,而不是默认目标(被拖动的节点)。

注意:此方法特定于 Firefox。

语法

js
addElement(element)

参数

element

要设置为拖动源的 Element

返回值

无(undefined)。

示例

此示例展示了 addElement() 方法的使用

js
function change_drag_node(event, node) {
  const dt = event.dataTransfer;
  dt.addElement(node);
}

规范

此方法未在任何 Web 标准中定义。

浏览器兼容性

另见