js如何删除input属性为file的值

发布时间:2020-02-08编辑:脚本学堂
分享一例js代码,删除input属性为file的值,有需要的朋友参考下。

例子,js删除input属性为file的值。
 

复制代码 代码示例:
function cleanFile(id){
  var _file = document.getElementById(id);
  if(_file.files) { 
     _file.value = "";
  }else{   
  if (typeof _file != "object") return null;
  var _span = document.createElement("span");    
  _span.id = "__tt__";    
  _file.parentNode.insertBefore(_span,_file);    
  var tf = document.createElement("form");    
 tf.appendChild(_file);    
   document.getElementsByTagName("body")[0].appendChild(tf);    
   tf.reset();    
   _span.parentNode.insertBefore(_file,_span);    
      _span.parentNode.removeChild(_span);    
  _span = null;    
  tf.parentNode.removeChild(tf); 
 }  
}
 

以上代码测试通过,大家放心使用。