木灵鱼儿

木灵鱼儿

阅读:478

最后更新:2021/03/31/ 15:34:32

文件上传时对input标签的重置

今天就遇到了这个需求,当我上传文件超时或者失败后,再选择同一个文件上传,是不会触发change事件的,所以失败或者成功后我们需要重置下元素。

<form action="" id="uploads">
  <input type="file" id="fileUp"/>
</form>
1# 将整个form表单重置
$("#uploads")[0].reset(); //重置

2# 将当前input标签的value值设为空
document.getElementById("fileUp").value = "";

3# 重新加载该DOM节点 < 能实现, 但不推荐使用 >
    var upDom = document.getElementById("fileUp")
upDom.outerHTML = upDom.outerHTML;

做个笔记,出处来自:https://blog.csdn.net/weixin_37064409/article/details/78971703

版权申明

本文系作者 @木灵鱼儿 原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。

关于作者

站点职位 博主
获得点赞 0
文章被阅读 478

相关文章

目录树