HTMLInputElement.multiple
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
HTMLInputElement.multiple 屿§è¡¨ç¤ºä¸ä¸ª input æ¯å¦å¯ä»¥æå¤ä¸ªå¼ãç®ååªæç«çæ¯æ <input type="file">åæå¤ä¸ªå¼ã
å®ä¾
js
// fileInput is a <input type=file multiple>
let fileInput = document.getElementById("myfileinput");
if (fileInput.multiple == true) {
for (let i = 0; i < fileInput.files.length; i++) {
// Loop fileInput.files
}
// Only one file available
} else {
let file = fileInput.files.item(0);
}
See also
- FileList
- Bug 523771 - Support <input type=file multiple>
Specification
- The multiple attribute (HTML 5 working draft)