DragEvent.dataTransfer

DragEvent.dataTransfer プロパティは、ドラッグ操作のデータを (DataTransfer オブジェクトとして) 保持します。

このプロパティは 読取専用 です。

シンタックス

let data = dragEvent.dataTransfer;

戻り値

data
ドラッグイベントのデータ}を含む DataTransfer オブジェクト。

この例では、dragend イベントハンドラ内のドラッグ&ドロップデータへのアクセスを説明します。

function processData(d) {
   // データを処理する...
}

dragTarget.addEventListener("dragend", function(ev) {
   // ドラッグ&ドロップ データプロセッサを呼び出す
   if (ev.dataTransfer !== null) processData(ev.dataTransfer);
 }, false);

仕様

仕様書 ステータス コメント
HTML Living Standard
DragEvent.dataTransfer の定義
現行の標準
HTML 5.1
DragEvent.dataTransfer の定義
勧告 初期定義

ブラウザの互換性

BCD tables only load in the browser