javascript - 关于input="file",重复选择同一文件时不触发change事件的问题

【字号: 日期:2022-06-01浏览:150作者:雯心

问题描述

正常的思路是每次获取到input的file后,清空input的内容,我百度了一下,有些方法是用表单的reset,但是如果只是单独的input='file',不用from元素呢?而且网上搜出来的一些方法都是兼容性很差的,老司机们有可靠点的方法吗?

刚才看见了这种方式,请问兼容性怎么样?

javascript - 关于input="file",重复选择同一文件时不触发change事件的问题

javascript - 关于input="file",重复选择同一文件时不触发change事件的问题

问题解答

回答1:

input.addEventListener(’click’, function() { this.value = ’’;}, false);回答2:

几种思路:1.将input 的value设置为’’,同楼上。2.使用一个新的input替换掉当前input3.移除input的value属性。

标签: JavaScript
相关文章: