逸品汽车网
您的当前位置:首页如何清空input中[type="file"]的值

如何清空input中[type="file"]的值

来源:逸品汽车网


function resetInputFile(inputfile){
 if(inputfile[0].value){ 
 try{
 inputfile[0].value="";
 }catch(error){
 } 
 if(inputfile[0].value){ 
 var form = document.createElement('form'); 
 var existingItem= inputfile.nextSibling; 
 var parent = inputfile.parentNode; 
 form.appendChild(inputfile); 
 form.reset(); 
 parent.insertBefore(inputfile,existingItem); 
 } 
 }
}

经过验证ie下无法使用,原因是:ie不允许在不同的文档中移动元素,所以form.appendChild(inputfile);这里会报错程序无法执行

显示全文