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 標準中定義。

瀏覽器相容性

另見