JavaScript使用readAsDataUrl方法预览图片


Posted in Javascript onMay 10, 2017

本文实例为大家分享了readAsDataUrl方法预览图片的具体代码,供大家参考,具体内容如下

<html> 
 <head> 
 <title> New Document </title> 
 <meta name="Generator" content="EditPlus"> 
 <meta name="Author" content=""> 
 <meta name="Keywords" content=""> 
 <meta name="Description" content=""> 
 </head> 
 
 <body> 
<script type="text/javascript"> 
  function $$(id){ 
    return document.getElementById(id); 
  } 
 
  function filePrevImg(files){ 
    //检测浏览器是否支持FileReader对象 
    if(typeof FileReader == "undefined"){ 
      alert("您的浏览器不支持FileReader对象!"); 
    } 
    var strHtml = ""; 
    for(var intI=0;intI<files.length;intI++){ 
      var tmpFile = files[intI]; 
      var reader = new FileReader();//每循环一次都要重新new一个FileReader实例 
      reader.readAsDataURL(tmpFile); 
      reader.onload=function(e){ 
        alert(e.target.result); 
        strHtml += "<img src='"+e.target.result+"' alt=''/>"; 
        $$("prevUpload").innerHTML = "<li>"+strHtml+"</li>"; 
      }; 
    } 
  } 
</script> 
  </head> 
  <body> 
  <fieldset> 
    <legend>使用readAsDataUrl()方法预览图片</legend> 
    <input type="file" name="fileUpload" id="fileUpload" onchange="filePrevImg(this.files);" multiple="true" /> 
    <ul id="prevUpload"></ul>  
  </fieldset> 
 </body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js自动生成的元素与页面原有元素发生堆叠的解决方法
Sep 04 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
Jul 28 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
Aug 15 Javascript
javascript中使用未定义变量或值的情况分析
Jul 19 Javascript
微信小程序 Audio API详解及实例代码
Sep 30 Javascript
在一般处理程序(ashx)中弹出js提示语
Aug 16 Javascript
Vue绑定内联样式问题
Oct 17 Javascript
如何实现一个webpack模块解析器
Oct 24 Javascript
微信小程序页面渲染实现方法
Nov 06 Javascript
javascript实现雪花飘落效果
Aug 19 Javascript
JavaScript实现随机点名小程序
Oct 29 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
Feb 08 Javascript
Bootstrap table使用方法总结
May 10 #Javascript
将angular-ui的分页组件封装成指令的方法详解
May 10 #Javascript
vue-axios使用详解
May 10 #Javascript
详解axios在vue中的简单配置与使用
May 10 #Javascript
jQuery+PHP+Mysql实现抽奖程序
Apr 12 #jQuery
JavaScript实现form表单的多文件上传
Mar 27 #Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
May 10 #Javascript
You might like
浅析PHP Socket技术
2013/08/02 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
javascript的push使用指南
2014/12/05 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
JS与CSS3实现图片响应鼠标移动放大效果示例
2018/05/04 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
js实现弹出框的拖拽效果实例代码详解
2019/04/16 Javascript
nodejs一个简单的文件服务器的创建方法
2019/09/13 NodeJs
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
Python中如何获取类属性的列表
2016/12/26 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
python多线程分块读取文件
2019/08/29 Python
python类共享变量操作
2020/09/03 Python
python 如何将office文件转换为PDF
2020/09/22 Python
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
医学实习生自我鉴定
2013/12/12 职场文书
直接有效的自我评价
2014/01/11 职场文书
优秀经理事迹材料
2014/02/01 职场文书
初二生物教学反思
2014/02/03 职场文书
大二学生职业生涯规划书
2014/02/05 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
商务司机岗位职责
2015/04/10 职场文书
2015年后备干部工作总结
2015/05/15 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python