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 相关文章推荐
JQuery Tab选项卡效果代码改进版
Apr 01 Javascript
jQuery的cookie插件实现保存用户登陆信息
Apr 15 Javascript
css与javascript跨浏览器兼容性总结
Sep 15 Javascript
Bootstrap每天必学之折叠
Apr 12 Javascript
bootstrap fileinput 插件使用项目总结(经验)
Feb 22 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
Apr 25 Javascript
使用node.js搭建服务器
May 20 Javascript
详解原生js实现offset方法
Jun 15 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
React中常见的动画实现的几种方式
Jan 10 Javascript
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
Apr 17 Javascript
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 XML error parsing SOAP payload on line 1
2010/06/17 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
jQuery ui1.7 dialog只能弹出一次问题
2009/08/27 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
JavaScript中的原型链prototype介绍
2014/12/30 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
javascript实现去除HTML标签的方法
2016/12/26 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
2018/08/31 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
python 实现UTC时间加减的方法
2018/12/31 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
Python with语句和过程抽取思想
2019/12/23 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
泰国第一在线超市:Tops
2021/02/13 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
车辆维修工自我评价怎么写
2013/09/20 职场文书
医药营销专业个人自荐信
2013/09/29 职场文书
企业委托书范本
2014/09/13 职场文书
部队2014年终工作总结
2014/11/27 职场文书
2014年平安夜寄语
2014/12/08 职场文书
维稳工作承诺书
2015/01/20 职场文书
商超业务员岗位职责
2015/02/13 职场文书
2015年试用期自我评价范文
2015/03/10 职场文书
西游降魔篇观后感
2015/06/15 职场文书
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL