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 相关文章推荐
Javascript中call与apply的学习笔记
Sep 22 Javascript
node.js中的fs.read方法使用说明
Dec 17 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
Jan 26 Javascript
node-http-proxy修改响应结果实例代码
Jun 06 Javascript
微信小程序组件之srcoll-view的详解
Oct 19 Javascript
JavaScript 五大常见函数
Mar 23 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
Aug 09 Javascript
React 父子组件通信的实现方法
Dec 05 Javascript
vue实现自定义多选按钮
Jul 16 Javascript
JS setTimeout与setInterval的区别
Apr 20 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学习之数据类型之间的转换代码
2011/05/29 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
2011/11/02 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
php生成网页桌面快捷方式
2017/05/05 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
Node.js中使用jQuery的做法
2016/08/17 Javascript
Vue cli+mui 区域滚动的实例代码
2018/01/25 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
js实现全选和全不选
2020/07/28 Javascript
Vue多选列表组件深入详解
2021/03/02 Vue.js
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
Python正则表达式匹配中文用法示例
2017/01/17 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
python制作mysql数据迁移脚本
2019/01/01 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
python pandas时序处理相关功能详解
2019/07/03 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
Topshop法国官网:英国快速时尚品牌
2018/04/08 全球购物
西雅图的买手店:Totokaelo
2019/10/19 全球购物
宣传保护环境的公益广告词
2014/03/13 职场文书
购房协议书范本
2014/04/11 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
白酒代理协议书范本
2014/10/26 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
好媳妇事迹材料
2014/12/24 职场文书
小学生表扬稿范文
2015/05/05 职场文书
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android