From 9e7ada5e0c2eb63aa9aba87e859113ea87e2600d Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 5 Feb 2022 10:49:51 +0900 Subject: 2021/09/15 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ja/web/api/htmlinputelement/multiple/index.md | 48 +++++++++++++--------- 1 file changed, 29 insertions(+), 19 deletions(-) diff --git a/files/ja/web/api/htmlinputelement/multiple/index.md b/files/ja/web/api/htmlinputelement/multiple/index.md index 8415f39c16..ba7d333701 100644 --- a/files/ja/web/api/htmlinputelement/multiple/index.md +++ b/files/ja/web/api/htmlinputelement/multiple/index.md @@ -1,38 +1,48 @@ --- title: HTMLInputElement.multiple slug: Web/API/HTMLInputElement/multiple +tags: + - API + - HTML DOM + - HTMLInputElement + - NeedsMarkupWork + - NeedsSpecTable + - プロパティ + - リファレンス +browser-compat: api.HTMLInputElement.multiple translation_of: Web/API/HTMLInputElement/multiple --- -
{{ APIRef("HTML DOM") }}
+{{ APIRef("HTML DOM") }} -

HTMLInputElement.multipleinputタグが複数の値を持つことができるかどうかを示すプロパティです。現在Firefoxでは、multiple属性は<input type="file">でのみサポートされています。

+**`HTMLInputElement.multiple`** プロパティは、入力フィールドが複数の値を持つことができるかどうかを示します。 Firefox では、 `multiple` は `` でのみ対応しています。 -

+## 例 -
// fileInputは<input type=file multiple>であるようなHTML要素です
-var fileInput = document.getElementById("myfileinput");
+```js
+// fileInput は  です
+let fileInput = document.getElementById('myfileinput');
 
 if (fileInput.multiple == true) {
 
-    for (var i = 0, len = fileInput.files.length; i < len; i++) {
-        // fileInput.filesをループ
-    }
+  for (let i = 0; i < fileInput.files.length; i++) {
+    // Loop fileInput.files
+  }
 
 // 一つのファイルのみが有効な場合
 } else {
-    var file = fileInput.files.item(0);
+  let file = fileInput.files.item(0);
 }
-
+``` -

関連情報

+## 仕様書 - +{{Specifications}} -

仕様

+## ブラウザーの互換性 - +{{Compat}} + +## 関連情報 + +- [FileList](/ja/docs/Web/API/FileList) +- [Bug 523771](https://bugzilla.mozilla.org/show_bug.cgi?id=523771) - \ への対応 -- cgit v1.2.3-54-g00ecf