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 相关文章推荐
JS判断字符串包含的方法
May 05 Javascript
jQuery插件expander实现图片翻转特效
May 21 Javascript
JavaScript对Cookie进行读写操作实例
Jul 25 Javascript
js实现的下拉框二级联动效果
Apr 30 Javascript
js中获取jsp表单中radio类型的值简单实例
Aug 15 Javascript
AngularJS的ng Http Request与response格式转换方法
Nov 07 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
Nov 29 Javascript
js中数组插入、删除元素操作的方法
Feb 15 Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
对vue生命周期的深入理解
Dec 03 Vue.js
vue中activated的用法
Jan 03 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 Smarty模板生成html文档的方法
2010/04/12 PHP
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
[41:37]DOTA2北京网鱼队选拔赛——冲击职业之路
2015/04/13 DOTA
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
在Python程序中操作MySQL的基本方法
2015/07/29 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
Python3实现zip分卷压缩过程解析
2019/10/09 Python
Tensorflow全局设置可见GPU编号操作
2020/06/30 Python
python调用有道智云API实现文件批量翻译
2020/10/10 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
SQL语言面试题
2013/08/27 面试题
保洁主管岗位职责
2013/11/20 职场文书
幼儿园的门卫岗位职责
2014/04/10 职场文书
鉴定评语大全
2014/05/05 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
MybatisPlus EntityWrapper如何自定义SQL
2022/03/22 Java/Android
详解Python中__new__方法的作用
2022/03/31 Python