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 相关文章推荐
juqery 学习之六 CSS--css、位置、宽高
Feb 11 Javascript
一个简单的瀑布流效果(主体形式自写)
May 27 Javascript
js中创建对象的几种方式示例介绍
Jan 26 Javascript
javascript 构造函数方式定义对象
Jan 02 Javascript
Javascript中的方法和匿名方法实例详解
Jun 13 Javascript
javascript插件开发的一些感想和心得
Feb 28 Javascript
jQuery快速实现商品数量加减的方法
Feb 06 Javascript
extjs简介_动力节点Java学院整理
Jul 17 Javascript
Vue导出json数据到Excel电子表格的示例
Dec 04 Javascript
vue登录注册及token验证实现代码
Dec 14 Javascript
基于Swiper实现移动端页面图片轮播效果
Dec 28 Javascript
React如何创建组件
Jun 27 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
2014/08/20 PHP
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
JavaScript必看小技巧(必看)
2016/06/07 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
Parcel 打包示例(React HelloWorld)
2018/01/16 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
wx-charts 微信小程序图表插件的具体使用
2019/08/18 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
python中根据字符串调用函数的实现方法
2016/06/12 Python
python实现Adapter模式实例代码
2018/02/09 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
python抓取搜狗微信公众号文章
2019/04/01 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
最小二乘法及其python实现详解
2020/02/24 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
2020/02/27 Python
django中cookiecutter的使用教程
2020/12/03 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
初三物理教学反思
2014/01/21 职场文书
幼儿园英语教学反思
2014/01/30 职场文书
《雨霖铃》教学反思
2014/02/22 职场文书
货车司机岗位职责
2014/03/18 职场文书
灰雀教学反思
2014/04/28 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
给老婆的道歉信
2015/01/20 职场文书
小学大队长竞选稿
2015/11/20 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书