From 2eb47daeee2ab845e1ab107fb3196b659a4cfb83 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 28 Dec 2021 00:44:05 +0900 Subject: 2021/09/15 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/file/name/index.md | 101 +++++++++++++++++------------------- 1 file changed, 49 insertions(+), 52 deletions(-) (limited to 'files/ja/web/api') diff --git a/files/ja/web/api/file/name/index.md b/files/ja/web/api/file/name/index.md index eadfb295be..7413141d01 100644 --- a/files/ja/web/api/file/name/index.md +++ b/files/ja/web/api/file/name/index.md @@ -4,68 +4,65 @@ slug: Web/API/File/name tags: - API - File API - - Files - - Property - - Reference + - ファイル - プロパティ + - リファレンス +browser-compat: api.File.name translation_of: Web/API/File/name --- -
{{APIRef("File API")}}
+{{APIRef("File API")}} -

{{domxref("File")}} オブジェクトによって表されるファイルの名前を返します。セキュリティ上の理由から、パスはこのプロパティから除外されます。

+{{domxref("File")}} オブジェクトによって表されるファイルの名前を返します。セキュリティ上の理由から、パスはこのプロパティから除外されます。 -

構文

+## 構文 -
var name = file.name;
+```js +var name = file.name; +``` -

+## 値 -

"My Resume.rtf" のように、パスのないファイルの名前を含む文字列。

+パスを除いたファイル名の入った文字列。 "My Resume.rtf" など。 -

+## 例 -
<input type="file" multiple onchange="processSelectedFiles(this)">
-
+```html + -
function processSelectedFiles(fileInput) {
-  var files = fileInput.files;
+
+``` - for (var i = 0; i < files.length; i++) { - alert("Filename " + files[i].name); +```js +const output = document.querySelector("#output"); +function processSelectedFiles(fileInput) { + let files = fileInput.files; + output.textContent = "選択されたファイルのリスト:"; + + for (let i = 0; i < files.length; i++) { + output.textContent += `\nファイル名: ${files[i].name}`; } -}
- -

以下の結果を確認してください。

- -

{{ EmbedLiveSample('Example', 300, 50) }}

- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('File API', '#file-attrs', 'name')}}{{Spec2('File API')}}初回定義
- -

ブラウザーの互換性

- -
-

{{Compat("api.File.name")}}

-
- -

関連情報

- - +} +``` + +```css hidden +#output{ + padding: 0.5em 0; + white-space: pre; +} +``` + +#### 結果 + +{{ EmbedLiveSample('Example', 300, 100) }} + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- [ウェブアプリケーションからのファイルの使用](/ja/docs/Web/API/File/Using_files_from_web_applications) -- cgit v1.2.3-54-g00ecf