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 相关文章推荐
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
Aug 21 Javascript
Sublime Text 3常用插件及安装方法
Dec 16 Javascript
JavaScript设计模式经典之工厂模式
Feb 24 Javascript
Javascript缓存API
Jun 14 Javascript
全面解析Javascript无限添加QQ好友原理
Jun 15 Javascript
超实用的javascript时间处理总结
Aug 16 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
Vue 过渡实现轮播图效果
Mar 27 Javascript
Require.JS中的几种define定义方式示例
Jun 01 Javascript
js处理包含中文的字符串实例
Oct 11 Javascript
node.js自动上传ftp的脚本分享
Jun 16 Javascript
解决vue-router 嵌套路由没反应的问题
Sep 22 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
第五节--克隆
2006/11/16 PHP
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
ThinkPHP视图查询详解
2014/06/30 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
jquery 选取方法都有哪些
2014/05/18 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
js限制文本框的输入内容代码分享(3类)
2015/08/20 Javascript
学习vue.js计算属性
2016/12/03 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
vue vant Area组件使用详解
2019/12/09 Javascript
antd form表单数据回显操作
2020/11/02 Javascript
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
python字符串的index和find的区别详解
2020/06/20 Python
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
财产公证书
2014/04/10 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
表扬通报怎么写
2015/01/16 职场文书
美丽的大脚观后感
2015/06/03 职场文书
关于python类SortedList详解
2021/09/04 Python
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫