# type="file"上传重复的文件无法再次触发change事件

# 问题

我们在做图片上传功能时,需要监听 type=file 的change事件,第一次上传是可以触发的。

如果再次点击,上传的是相同的文件,这时候会无法触发 change 事件。

# 解决

解决方案是:每次上传后,把 type=file 的 value 值清空。

<input id="file" type="file">
document.getElementById('file').value = '';
// 或者jquery的方式
$('#file').val('');
上次更新: 1/13/2020, 5:09:38 PM

关注作者公众号

一起学习成长

前端帮帮忙