关于javascript:原生JS解决change事件只触发一次的问题

2次阅读

共计 273 个字符,预计需要花费 1 分钟才能阅读完成。

但发现第一次上传文件之后,第二次上传就生效了,起初发现我两次上传的都是同一个文件,file 的 value 值都是同一个,这种状况下就不会触发执行 change 事件,所以每次上传完文件后把 file 的值给革除,这样就解决了

每次上传文件的时候,都会将以后的文件门路保留至 event.target.value 中,当第二次抉择文件时,因为两次 event.target.value 雷同,所以不会触发 change 事件。

 解决方案为:在 input 绑定的 change 办法中,将以后的 event.target.value 置空,event.target.value = null;
正文完
 0