HTMLInputElement:multiple 属性

HTMLInputElement.multiple 属性指示输入是否可以具有多个值。Firefox 目前仅支持 <input type="file">multiple

布尔值。

示例

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

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅