Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. HTMLInputElement
  4. webkitEntries

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

HTMLInputElement: webkitEntries プロパティ

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

webkitEntriesHTMLInputElement インターフェイスの読み取り専用プロパティで、ユーザーが<input> 要素のfile 型を用いて選択したファイルやディレクトリーを表す、ファイルシステムの項目(FileSystemEntry に基づくオブジェクト)の配列を含みます。その選択がドラッグ & ドロップで行われた場合にのみ、ダイアログ内でファイルを選択しても、プロパティは空になります。

webkitdirectory プロパティがtrue である場合のみ、配列が入ることがあります。これは、<input> 要素でユーザーがディレクトリーを選択することができることを意味します。

メモ:このプロパティは仕様書でwebkitEntries と呼ばれていますが、これはもともと Google Chrome 独自の API であったためです。いつか改名される可能性があります。

FileSystemEntry に基づいたオブジェクト配列で、それぞれの要素が<input> 要素で選択されたファイルを表します。具体的には、ファイルはFileSystemFileEntry オブジェクトで表現され、許可されていれば、ディレクトリーはFileSystemDirectoryEntry オブジェクトで表されます。

この例では、ファイル選択<input> 要素を作成し、選択されたファイルを処理する方法を示しています。

HTML

html
<input type="file" multiple />

JavaScript

js
document.getElementById("files").addEventListener("change", (event) => {  event.target.webkitEntries.forEach((entry) => {    /* do stuff with the entry */  });});

change イベントが発生するたびに、このコードは選択されたファイルリストを走査して、FileSystemEntry ベースのオブジェクトを取得し操作をします。

仕様書

Specification
File and Directory Entries API
# dom-htmlinputelement-webkitentries

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp