Javascript HTML:选择多个文件但不显示文件名?
我使用“多个”标签让用户选择多个文件进行上传Javascript HTML:选择多个文件但不显示文件名?,javascript,html,file-upload,Javascript,Html,File Upload,我使用“多个”标签让用户选择多个文件进行上传 <input type="file" name="files[]" multiple /> 但它仅显示例如“选择了3个文件”。最好还显示文件名 这可行吗?谢谢 顺便说一句,在这种情况下,如何取消选择文件(例如,清除列表)?您可以使用输入元素上的.files属性执行此操作: document.getElementById('files').addEventListener('change',函数(e){ var list=docum
<input type="file" name="files[]" multiple />
但它仅显示例如“选择了3个文件”。最好还显示文件名
这可行吗?谢谢
顺便说一句,在这种情况下,如何取消选择文件(例如,清除列表)?您可以使用输入元素上的
.files
属性执行此操作:
document.getElementById('files').addEventListener('change',函数(e){
var list=document.getElementById('filelist');
list.innerHTML='';
对于(var i=0;i
谢谢!我喜欢这种方法,但我将其更改为在选择多个文件时仅添加文件名,因为当您仅选择一个文件时,默认情况下会显示一个文件名<代码>如果(this.files.length>1){for loop…}
这很漂亮。