DataTransfer: addElement() 方法

实验性: 这是一个 实验性技术
在生产环境中使用之前,请仔细查看 浏览器兼容性表

非标准: 此功能是非标准的,不属于任何标准化轨道。请勿在面向 Web 的生产网站上使用它:它不会对所有用户起作用。实现之间可能存在很大的不兼容性,并且行为将来可能会发生变化。

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 标准中定义。

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参见