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);
}
}
js清空TYPE=file
最新推荐文章于 2022-08-04 14:19:57 发布
本文介绍了一种JavaScript方法用于清空HTML文件输入元素的值,确保用户能够重新选择同一个文件而不引起重复提交的问题。此方法兼容不同浏览器,并通过创建临时表单及元素来实现原有文件路径的清除。
560

被折叠的 条评论
为什么被折叠?



