DataTransferItem
DataTransferItem オブジェクトは、1 つのドラッグデータ項目を表します。ドラッグ操作中、それぞれの ドラッグイベントは dataTransfer プロパティを持ち、このプロパティにはドラッグデータ項目の list を含みます。リスト内のそれぞれの項目は DataTransferItem オブジェクトです。
このインターフェイスにはコンストラクターがありません。
インスタンスプロパティ
DataTransferItem.kind読取専用-
ドラッグデータの項目の種類で、
string(文字列)かfile(ファイル)のどちらかです。 DataTransferItem.type読取専用-
ドラッグデータ項目の型、通常は MIME タイプです。
インスタンスメソッド
DataTransferItem.getAsFile()-
ドラッグデータ項目に関連付けられた
Fileオブジェクト (ドラッグ項目がファイルでない場合は null) を返します。 DataTransferItem.getAsFileSystemHandle()Experimental-
ドラッグ中の項目がファイルであれば
FileSystemFileHandleを、ドラッグ中の項目がディレクトリーであればFileSystemDirectoryHandleを返します。 DataTransferItem.getAsString()-
ドラッグデータ項目の文字列を引数に、指定されたコールバックを呼び出します。
DataTransferItem.webkitGetAsEntry()-
選択したファイルのファイルシステム内の項目を表す
FileSystemEntry(en-US) に基づくオブジェクトを返します。これは通常、FileSystemFileEntryまたはFileSystemDirectoryEntryオブジェクトのいずれかになります。
例
このインターフェイスのすべてのメソッドとプロパティには、自身のリファレンスページがあり、それぞれのリファレンスページに例があります。
仕様書
| Specification |
|---|
| HTML Standard # the-datatransferitem-interface |
ブラウザーの互換性
BCD tables only load in the browser