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 的浏览器中加载。
另请参阅
- FileList
- Bug 523771 - 支持 <input type=file multiple>