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);
}

仕様書

このメソッドは、ウェブ標準では定義されていません。

ブラウザーの互換性

関連情報