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

浏览器兼容性

另见