JS获取input[file]的值并显示在页面的实现方法


Posted in Javascript onMarch 09, 2018

实例如下所示:

$(document).on('change', '.photo-box .file', function () {
  //alert($(this).val());
  function getObjectURL(file) {
    var url = null;
    if (window.createObjectURL != undefined) { // basic
      url = window.createObjectURL(file);
    } else if (window.URL != undefined) { // mozilla(firefox)
      url = window.URL.createObjectURL(file);
    } else if (window.webkitURL != undefined) { // webkit or chrome
      url = window.webkitURL.createObjectURL(file);
    }
    return url;
  }
  var objUrl = getObjectURL(this.files[0]);
  console.log("objUrl = " + objUrl);
  var html = '<div class="photo-box"><img src="' + objUrl + '" alt=""><div class="photo-btn"><p>删除</p></div></div>';
  $(this).parent().parent().append(html);
})

以上这篇JS获取input[file]的值并显示在页面的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
彪哥1.1(智能表格)提供下载
Sep 07 Javascript
DIV外区域Click后关闭DIV的实现代码
Dec 21 Javascript
javascript改变position值实现菜单滚动至顶部后固定
Jan 18 Javascript
js鼠标滑过图片震动特效的方法
Feb 17 Javascript
jquery实现简洁文件上传表单样式
Nov 02 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
May 27 Javascript
d3.js中冷门却实用的内置函数总结
Feb 04 Javascript
js实现放大镜特效
May 18 Javascript
p5.js入门教程之键盘交互
Mar 19 Javascript
Vue隐藏显示、只读实例代码
Jul 18 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
Oct 09 Javascript
vue中defineProperty和Proxy的区别详解
Nov 30 Vue.js
vue获取当前点击的元素并传值的实例
Mar 09 #Javascript
vue.js获得当前元素的文字信息方法
Mar 09 #Javascript
vue element-ui 绑定@keyup事件无效的解决方法
Mar 09 #Javascript
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 #jQuery
在vue里面设置全局变量或数据的方法
Mar 09 #Javascript
vue2 全局变量的设置方法
Mar 09 #Javascript
JS扩展String.prototype.format字符串拼接的功能
Mar 09 #Javascript
You might like
PHP实现文件安全下载
2006/10/09 PHP
PHP无刷新上传文件实现代码
2011/09/19 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
js实现简单的验证码
2015/12/25 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
解密Python中的描述符(descriptor)
2015/06/03 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
Python字典对象实现原理详解
2019/07/01 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
python编写计算器功能
2019/10/25 Python
Python requests上传文件实现步骤
2020/09/15 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
《我不是最弱小的》教学反思
2014/02/23 职场文书
幼儿园老师寄语
2014/04/03 职场文书
优秀会计求职信
2014/07/04 职场文书
建筑管理专业求职信
2014/07/28 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书