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 相关文章推荐
一段利用WSH修改和查看IP配置的代码
May 11 Javascript
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
Mar 21 Javascript
关于div自适应高度/左右高度自适应一致的js代码
Mar 22 Javascript
JavaScript中双叹号!!作用示例介绍
Sep 21 Javascript
JS 获取鼠标左右键的键值方法
Oct 11 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
Mar 03 Javascript
js实现延时加载Flash的方法
Nov 26 Javascript
js获取隐藏元素宽高的实现方法
May 19 Javascript
AngularJS ng-controller 指令简单实例
Aug 01 Javascript
基于JavaScript获取url参数2种方法
Apr 17 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
Sep 22 Javascript
JS的深浅复制详细
Oct 16 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 模拟登陆MSN并获得用户信息
2009/05/16 PHP
一个典型的PHP分页实例代码分享
2011/07/28 PHP
Apache下禁止php文件被直接访问的解决方案
2013/04/25 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
如何设置mysql允许外网访问
2013/06/04 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
JavaScript错误处理
2015/02/03 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
JavaScript中Object基础内部方法图
2018/02/05 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
python中的split()函数和os.path.split()函数使用详解
2019/12/21 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
2020/03/06 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
python小技巧——将变量保存在本地及读取
2020/11/13 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
优秀毕业生事迹材料
2014/02/12 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
地球一小时倡议书
2014/04/15 职场文书
户外活动总结
2015/02/04 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
2016年猴年新春致辞
2015/08/01 职场文书
MySQL系列之二 多实例配置
2021/07/02 MySQL
关于EntityWrapper的in用法
2022/03/22 Java/Android
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android