请问js怎么判断input files更改了图片?

比如初始选中图片a,判断是否更改为了其它图片?

阅读 2.8k
2 个回答

只有改变了才能触发onchange事件,如果你上传的图片在上传的数组中,那么onchange的时候获取files.name和files.size与你数组上传数组中的比较,如果一样就说明重复,就不添加到上传数组中去
重复提交的情况:
重复提交的情况

监听input type='file' 的onchange事件
重复选择同一张图片的时候不会触发,只有更改图片才会触发

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题