HTMLInputElement: multiple 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

HTMLInputElement.multiple 屬性指示一個輸入是否可以具有多個值。Firefox 目前僅支援 multiple 屬性用於 <input type="file">

一個布林值。

示例

html
<input id="my-file-input" type="file" multiple />
js
let fileInput = document.getElementById("my-file-input");

if (fileInput.multiple) {
  // Loop fileInput.files
  for (const file of fileInput.files) {
    // Perform action on one file
  }
  // Only one file available
} else {
  let [file] = fileInput.files;
}

規範

規範
HTML
# dom-input-multiple

瀏覽器相容性

另見