diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-12-28 01:14:12 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-06 20:42:33 +0900 |
commit | 14a653b3d694d071fa60c1c39ebadf97203be0e9 (patch) | |
tree | fa79598a99409d41c4107b14dc848468b27e2c0a /files/ja/web/api | |
parent | 05c0c8331123d86100fe61abf3c519a17d42d159 (diff) | |
download | translated-content-14a653b3d694d071fa60c1c39ebadf97203be0e9.tar.gz translated-content-14a653b3d694d071fa60c1c39ebadf97203be0e9.tar.bz2 translated-content-14a653b3d694d071fa60c1c39ebadf97203be0e9.zip |
2021/09/15 時点の英語版に同期
Diffstat (limited to 'files/ja/web/api')
-rw-r--r-- | files/ja/web/api/file/webkitrelativepath/index.md | 84 |
1 files changed, 36 insertions, 48 deletions
diff --git a/files/ja/web/api/file/webkitrelativepath/index.md b/files/ja/web/api/file/webkitrelativepath/index.md index fffef9b4d3..bb229142e8 100644 --- a/files/ja/web/api/file/webkitrelativepath/index.md +++ b/files/ja/web/api/file/webkitrelativepath/index.md @@ -6,83 +6,71 @@ tags: - File API - File System API - File and Directory Entries API - - Non-standard - - Web - - webkitRelativePath + - 標準外 - プロパティ - - リファレンス - 読み取り専用 - - 非標準 + - リファレンス + - ウェブ + - webkitRelativePath +browser-compat: api.File.webkitRelativePath translation_of: Web/API/File/webkitRelativePath --- -<p>{{APIRef("File API")}}{{non-standard_header}}</p> +{{APIRef("File API")}}{{non-standard_header}} -<p><code><strong>File.webkitRelativePath</strong></code> は、{{htmlattrxref("webkitdirectory", "input")}} 属性が設定された {{HTMLElement("input")}} 要素でユーザーが選択したディレクトリに対するファイルのパスを指定する {{domxref("USVString")}} を含む読み取り専用のプロパティです。</p> +**`File.webkitRelativePath`** は、 {{htmlattrxref("webkitdirectory", "input")}} 属性が設定された {{HTMLElement("input")}} 要素でユーザーが選択したディレクトリーに対するファイルのパスを指定する {{domxref("USVString")}} を持つ読み取り専用のプロパティです。 -<h2 id="構文">構文</h2> +## 構文 -<pre class="syntaxbox notranslate"> <code><em>relativePath = File</em></code>.webkitRelativePath</pre> +```js +relativePath = File.webkitRelativePath +``` -<h3 id="値">値</h3> +### 値 -<p>ユーザーが選択した先祖ディレクトリを基準にしたファイルのパスを含む {{domxref("USVString")}}。</p> +ユーザーが選択した祖先ディレクトリーを基準にしたファイルのパスを含む {{domxref("USVString")}}。 -<h2 id="Example" name="Example">例</h2> +## 例 -<p>この例では、ユーザーが1つまたは複数のディレクトリを選択できるディレクトリピッカーが提示されています。{{event("change")}} イベントが発生すると、選択されたディレクトリ階層に含まれるすべてのファイルのリストが生成され、表示されます。</p> +この例では、ユーザーが 1 つまたは複数のディレクトリーを選択することができるディレクトリーピッカーが表示されます。 {{domxref("HTMLElement/change_event", "change")}} イベントが発生すると、選択されたディレクトリ階層に含まれるすべてのファイルのリストが生成され、表示されます。 -<h3 id="HTML_コンテンツ">HTML コンテンツ</h3> +### HTML コンテンツ -<pre class="brush: html notranslate"><input type="file" id="filepicker" name="fileList" webkitdirectory multiple /> -<ul id="listing"></ul></pre> +```html +<input type="file" id="filepicker" name="fileList" webkitdirectory multiple /> +<ul id="listing"></ul> +``` -<h3 id="JavaScript_コンテンツ">JavaScript コンテンツ</h3> +### JavaScript コンテンツ -<pre class="brush: js notranslate">document.getElementById("filepicker").addEventListener("change", function(event) { +```js +document.getElementById("filepicker").addEventListener("change", function(event) { let output = document.getElementById("listing"); let files = event.target.files; - for (let i=0; i<files.length; i++) { + for (let i=0; i<files.length; i++) { let item = document.createElement("li"); item.innerHTML = files[i].webkitRelativePath; output.appendChild(item); }; }, false); -</pre> +``` -<h3 id="結果">結果</h3> +### 結果 -<p>{{ EmbedLiveSample('Example') }}</p> +{{ EmbedLiveSample('Example') }} -<h2 id="仕様">仕様</h2> +## 仕様書 -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - <th scope="col">ステータス</th> - <th scope="col">コメント</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('File System API', '#dom-file-webkitrelativepath', 'webkitRelativePath') }}</td> - <td>{{ Spec2('File System API') }}</td> - <td>初回定義</td> - </tr> - </tbody> -</table> +{{Specifications}} -<p>この API には、公式の W3C または WHATWG 仕様はありません。</p> +この API には、公式の W3C または WHATWG 仕様はありません。 -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザの互換性</h2> +## ブラウザーの互換性 -<p>{{Compat("api.File.webkitRelativePath")}}</p> +{{Compat}} -<h2 id="あわせて参照">あわせて参照</h2> +## 関連情報 -<ul> - <li><a href="/ja/docs/Web/API/File_and_Directory_Entries_API">File and Directory Entries API</a></li> - <li>{{domxref("HTMLInputElement.webkitEntries")}}</li> - <li>{{domxref("HTMLInputElement.webkitdirectory")}}</li> -</ul> +- [File and Directory Entries API](/ja/docs/Web/API/File_and_Directory_Entries_API) +- {{domxref("HTMLInputElement.webkitEntries")}} +- {{domxref("HTMLInputElement.webkitdirectory")}} |