DataTransfer.mozSourceNode
非標準: この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。
DataTransfer.mozSourceNode プロパティは、ドラッグ操作が開始されたとき(例えば、 <button> がクリックされたとき)マウスカーソルが位置していた Node を判別するために使用されます。外部からのドラッグの場合、または呼び出し側の関数がノードに到達できない場合は、 null が返されます。
メモ: このプロパティは Firefox に固有のものです。
このプロパティは 読取専用 です。
値
ドラッグが行われた node を表す Node を指定します。外部からのドラッグや、そのノードにアクセスできない場合は null を返します。
例
この例では、 dragend イベントハンドラーで mozSourceNode プロパティを使用する例を示しています。
js
function dragend_handler(event)
{
const dragData = event.dataTransfer;
const node = dragData.mozSourceNode;
if (node != null)
console.log("mozSourceNode = " + dragData.mozSourceNode);
else
console.log("mozSourceNode is null");
}
仕様書
このプロパティは、ウェブ標準では定義されていません。
ブラウザーの互換性
{{Compat}}