在做文件上传<input type="file">时,对文件域进行验证(类型、大小等)后,总是希望能清空file域的内容,但是对于某些浏览器来说,由于安全原因,不允许更改文件域的值,用jquey可以解决,且兼容各种浏览器。
1. html
<input type="file" id="MyFile">
需要引入jquery.js文件
2. javascript清空file域
var file = $("#MyFile") ;
file.after(file.clone().val(""));
file.remove();
即可