用到了文件域,在选择文件后想要清空文件的内容,在网上找了好久都是有以下几种说法,但是试了都没有用:

文件域如下:

<span id='fileSpan'>

<input type="file" id="fileupload" name="file" /> 
</span>

第一种:
var obj = document.getElementById('fileupload') ; 
obj.select(); 
document.selection.clear();

第二种: 
var obj = document.getElementById('fileupload') ; 
obj.outerHTML=obj.outerHTML;

第三种:

var file = $("fileupload") 
file.after(file.clone().val("")); 
file.remove();

以上几种方法试了后都没有效果,有看到网上说要可以重新构造文件域,这样就能清空文件内容了。因此用了如下方法:

$file =$(‘#fileupload‘);

$file.remove();
 $('#fileSpan').append("<input type='file' id='fileupload' ' name='file'  οnchange='onSelectFile(this)'>");

在把当前的文件域删除了再重新构造文件域,这样就能真正清空文本内容了,chrome和IE浏览器都可以支持

js清空input类型为type的文件框的内容相关推荐

  1. js清除HTML的input数据,js 清空 input file 的值的方法

    今天在做一个利用 JS 上传本地图片的小功能时,需要在文件上传成功后,清空 file 类型的 input 元素中所选择的本地文件,以方便二次功能的调用!而这篇文章飞鸟慕鱼博客就来说一说,如果利用 js ...

  2. js文件上传以及js清空input file值

    最近项目中遇到文件上传的案例, 之前涉及文件上传的较少, 今天针对js文件上传的案例做一个详细的教程,方便日后查阅! 本教程从 原生JS, jQuery, 两处着手简单介绍文件上传案例 1.原生JS ...

  3. 清空input file中的值

    清空input file中的值 对于input type为file元素: 未选择文件之前,它是这个样子: 当选择文件名为index.html的文件后,它变成了这个样子,input元素会显示文件名信息: ...

  4. js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)...

    原文:http://blog.csdn.net/niyingxunzong/article/details/16989947 js/jquery 获取本地文件的文件路劲 获取input框中type=' ...

  5. 清空input的type为file时的值

    本次需求如下: <el-formref="form"><el-form-item><input ref="selectFile"t ...

  6. JS/jQuery获取input的值和清空input的value值

    一.获取input的值 1.通过普通选择器获取 通过类选择器获取:$('.class').val() 通过id选择器获取:$(" #id").val() 2.通过标签选择器获取 $ ...

  7. js合并两个数组中同一类型的type对象

    // js合并两个数组中同一类型的type对象 // 接口返回的数据格式 [{dayAt: "2023-01-11"lastAt: "2023-01-11 14:36:3 ...

  8. 用加号图标代替input type=file实现添加文件,清空input file

    效果图如上,通过点击该加号图片可以实现input选择文件,原理即在该图片上面写了个input隐藏,在图片点击事件中添加input的模拟点击. <input class="mui-hid ...

  9. input元素所有type类型及相关作用

    随着HTML5的出现,input表单元素新增了多种输入控件,用以接受各种类型 的用户输入.其中text.password.radio.checkbox.button.submit.reset.imag ...

最新文章

  1. AVFrame中data与linesize关系
  2. CodeIgniter笔记4
  3. Arm64中的异常处理
  4. 杭电1018 Big Number
  5. SmartPDA图片
  6. MyBatis中使用LIKE关键字模糊查询
  7. python特征选择后显示选取的特征名_python实现求特征选择的信息增益
  8. .net 获取xml里面的值_Java-XML技术
  9. 【LeArm】动手实践机械臂(一)
  10. VALSE学习(十二):视频时序建模和动作识别
  11. 数据库添加表时设置表名为中文
  12. 2022.3.6总结非线性系统线性化方法,第五章
  13. P1931 套利-SPFA最长路与环的判断
  14. 美丽的余霞风景mac高清动态壁纸
  15. android Studio Crunching Cruncher
  16. 【CXY】JAVA基础 之 Collections
  17. java项目黑科技_这些Java编程黑科技,装逼指南,高逼格代码,让你惊叹不已
  18. 源码编译、安装gcc 7
  19. oracle常用errcode
  20. 沈国军标签:零售业叛徒 马云的朋友 无所不能的怪兽

热门文章

  1. SR(稀疏表示)人脸识别
  2. Bookkeeper工程实践
  3. 【计算机网络】期末课程设计 ENSP组网综合实验(附工程文件)
  4. bates chock_2019资生堂中国杯世界花样滑冰大奖赛-冰舞前瞻
  5. Python表格操作之将数据写入到表格中
  6. 沉没的泰坦尼克号的幸存者数据分析
  7. python+selenium实现淘宝双十一自动下单
  8. TouchGFX- 1 - 简介与安装
  9. jquery easyui中文培训文档
  10. hrbust 1611 最强兵力【二维费用完全背包+分类处理】