DataTransferItem
DataTransferItem
オブジェクトは、1つのドラッグデータ項目を表します。ドラッグ操作中、各 drag event
は dataTransfer
プロパティを持ち、このプロパティにはドラッグデータ項目の list
を含みます。リスト内の各項目は DataTransferItem
オブジェクトです。
このインターフェイスにはコンストラクタがありません。
プロパティ
DataTransferItem.kind
読取専用- ドラッグデータの項目、
文字列
、ファイル
の種類。 DataTransferItem.type
読取専用- ドラッグデータ項目のタイプ、通常は MIME タイプ。
メソッド
DataTransferItem.getAsFile()
- ドラッグデータ項目に関連付けられた
File
オブジェクト (ドラッグ項目がファイルでない場合は null) を返します。 DataTransferItem.getAsString()
- ドラッグデータ項目の文字列を引数に、指定されたコールバックを呼び出します。
DataTransferItem.webkitGetAsEntry()
- 選択したファイルのファイルシステム内のエントリを表す
FileSystemEntry
に基づくオブジェクトを返します。これは通常、FileSystemFileEntry
またはFileSystemDirectoryEntry
オブジェクトのいずれかになります。
例
このインターフェイスのすべてのメソッドとプロパティには、それ自身の参照ページがあり、それぞれの参照ページにはその使用例があります。
仕様
仕様書 | ステータス | コメント |
---|---|---|
HTML Living Standard DataTransferItem の定義 |
現行の標準 | 初期定義 |
HTML 5.1 DataTransferItem の定義 |
勧告 | WHATWG の W3C スナップショット |
File and Directory Entries API DataTransferItem.webkitGetAsEntry() の定義 |
ドラフト | ファイルおよびディレクトリ エントリ API の一部としての webkitGetAsEntry() の定義。 |
ブラウザの互換性
BCD tables only load in the browser