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模拟弹出效果代码修正版
Aug 07 Javascript
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
Sep 26 Javascript
JavaScript 提升运行速度之循环篇 译文
Aug 15 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
Feb 18 Javascript
Javascript基础回顾之(三) js面向对象
Jan 31 Javascript
JS对象的深度克隆方法示例
Mar 16 Javascript
bootstrapvalidator之API学习教程
Jun 29 Javascript
Angular6中使用Swiper的方法示例
Jul 09 Javascript
Vue.js更改调试地址端口号的实例
Sep 19 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
Sep 29 Javascript
pageGroup.js实现分页功能
Jul 27 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
Nov 03 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中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
原生js实现无缝轮播图效果
2021/01/28 Javascript
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现一个简单的MySQL类
2015/01/07 Python
Python中的作用域规则详解
2015/01/30 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
Django中的静态文件管理过程解析
2019/08/01 Python
Python中list循环遍历删除数据的正确方法
2019/09/02 Python
django创建css文件夹的具体方法
2020/07/31 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
Kappa英国官方在线商店:服装和运动器材
2020/11/22 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
上班玩游戏检讨书
2014/02/07 职场文书
建筑工地宣传标语
2014/06/18 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
孕妇病假条怎么写
2015/08/17 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书