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中常见陷阱小结
Apr 27 Javascript
javascript基于HTML5 canvas制作画箭头组件
Jun 25 Javascript
jQueryMobile之Helloworld与页面切换的方法
Feb 04 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
Nov 24 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 Javascript
使用DeviceOne实现微信小程序功能
Dec 29 Javascript
vue-router配合ElementUI实现导航的实例
Feb 11 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
Nov 02 Javascript
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
详解Vue路由自动注入实践
Apr 17 Javascript
node将geojson转shp返回给前端的实现方法
May 29 Javascript
使用vue cli4.x搭建vue项目的过程详解
May 08 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
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
js实现下拉框二级联动
2018/12/04 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
python opencv旋转图像(保持图像不被裁减)
2018/07/26 Python
python dlib人脸识别代码实例
2019/04/04 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
python 如何实现遗传算法
2020/09/22 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
介绍一下Linux文件的记录形式
2013/09/29 面试题
应届生妇产科护士求职信
2013/10/27 职场文书
专业技术职务聘任书
2014/03/29 职场文书
村居抓节水倡议书
2014/05/19 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
幼儿园大班个人总结
2015/02/28 职场文书
2015年技术员工作总结
2015/04/10 职场文书
情感电台广播稿
2015/08/18 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL
解析目标检测之IoU
2021/06/26 Python