input选择某文件后想重新选择该文件无法触发onchange事件

 在开发中遇到了input选择某文件后想重新选择该文件无法触发onchange事件的问题,比如我做一个上传头像的功能,上传完图片后点击删除,删掉之前上传的图片,这时候再重新选择该图片无法触发onchange事件,这时候使用删掉该input后再重新添加的方式可以实现想要的效果:

 $('#selectHP').replaceWith('<input id="selectHP"  type="file" accept="image/gif,image/jpg,image/jpeg,image/png" style="display:none"/>');


版权声明:本文为yang1067155909原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。