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

js 清空 input file 值的方法

方法1:

直接将 input file 的值改成空字符串;

点击我会清空上面 input 的值

function ac(){

// JS主要实现代码

var file = document.getElementById('file');

file.value = '';

}

方法2:

重新初始化元素的HTML

function ac(){

// JS主要实现代码

var file = document.getElementById('file');

// 这里与上面的示例不同

// 重新初始化了test的html

file.outerHTML = file.outerHTML;

}

jQ 清空 input file 值的方法

方法1:

把 input 的 dom 元素删除掉替换掉,类似上面的方法2,重新初始化元素的HTML$("#file").replaceWith('');

方法2:

清空 input file 的值,类似上面方法1

// 有人说这种直接赋值的方法不行,个人没有测试

$('#file').val('');

js清除HTML的input数据,js 清空 input file 的值的方法相关推荐

  1. js title 单选框 获取_js简单获取表单中单选按钮值的方法

    本文实例讲述了js简单获取表单中单选按钮值的方法.分享给大家供大家参考,具体如下: HTML部分如下: bordercolor="#999999">回退类型: type=&q ...

  2. js 模糊筛选 筛选数组数据_jquery遍历数组与筛选数组的方法

    grepgrep()方法用于数组元素过滤筛选 grep(array,callback,invert) array:待过滤数组; callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数 ...

  3. web界面之表格显示的几点功能(包括js修改样式,ajax数据交互等)

    实现功能:数据的套打功能 前期工作:已经将要套打的样式按照固定位置,在HTML页面完全固定好,将数据传入就可以准确套打. 具体需求:将数据以excel文件上传,上传成功先进行数据的展示,然后再存入数据 ...

  4. html5处理json数据,js解析json数组

    js读取解析JSON类型数据 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 Jav ...

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

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

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

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

  7. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  8. 使用JS清空fileupload 控件值

    1.关于如何用脚本修改fileupload控件值的问题, 开发环境vs2005,在上传文件时,需要一个取消的按钮来清空type=file的value,而且这个页面上有多个file控件 这个比较麻烦因为 ...

  9. js如何实现动态显示表格数据(点奇数显示奇数单元格内容)

    js如何实现动态显示表格数据(点奇数显示奇数单元格内容) 一.总结 一句话总结: 1.动态指定表格中每个单元格的id,然后通过id可以获取每个单元格,然后对里面的innerHTML进行赋值. 2.弄了 ...

最新文章

  1. spring cloud 学习之 服务注册和发现(Eureka)
  2. com.alibaba.fastjson.JSONObject之对象与JSON转换方法
  3. 百度竞价初学者怎样才能建立一个好的思路
  4. 有关视图状态(ViewState)的一些问题
  5. Extjs4创建简单的图片上传
  6. 常见的80道面试算法题
  7. Android编程入门-第1天
  8. macOS中显示按键操作
  9. QT 跨平台 代码框架
  10. 手机IMSI码规则更新-通过IMSI判断运营商的方法
  11. EasyCVR实现智慧楼宇道闸控制流程及参考代码分享
  12. linux 找不到java命令,linux找不到java命令
  13. Java相关英语单词
  14. Python爬取网易云各类音乐的详细信息
  15. sncr脱硝技术流程图_SNCR脱硝工艺介绍.ppt
  16. 机床数控改造控制系统设计(微型计算机),大学生毕业论文:普通车床数控研究及改造设计...
  17. android GPS应用程序设计
  18. 超详细的rem+vw移动端屏幕适配方案
  19. python入门学习之range函数
  20. 基于URP的程序化天空盒

热门文章

  1. Javascript知识【案例:表格隔行换色】
  2. 唯品会接口获取商品详情数据
  3. 适配器模式之类适配器与对象适配器的区别及代码实现
  4. 支付宝上线花呗、借呗自主调额功能,倡导年轻人量入为出理性消费
  5. 快速排序C++代码+图解
  6. js获取当前日期的周数
  7. html表格不能横向自动展示,datatable无法设置横向滚动条(设置无效)
  8. 0位运算/数学简单 剑指 Offer 65. 不用加减乘除做加法
  9. vue打包页面空白解决方法
  10. 二十、网络ifconfig 、ip 、netstat、ss之二