JS+HTML5实现图片在线预览功能


Posted in Javascript onJuly 22, 2017

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

<!DOCTYPE html>
<html>
<head>
  <title>HTML5图片预览</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <script src="http://img9.tongzhuo100.com/js/jquery-1.7.2.min.js"></script>
  <style>
    .hide
    {
      display:none;
    }
  </style>
</head>
<body>
<h3>请选择一张JPG/GIF的图片</h3>
<form name="form0" id="form0" >
  <input type="file" name="file0" id="file0" multiple="multiple" />
  <br><br><img src="" id="img0" width="120" class="hide">
</form>
<script>
  $("#file0").change(function(){
    var objUrl = getObjectURL(this.files[0]) ;
    console.log("objUrl = "+objUrl) ;
    if (objUrl) 
    {
      $("#img0").attr("src", objUrl);
      $("#img0").removeClass("hide");
    }
  }) ;
  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 ;
  }
</script>
</body>
</html>

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

Javascript 相关文章推荐
jquery $.ajax入门应用二
Nov 19 Javascript
支持ie与FireFox的剪切板操作代码
Sep 28 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
Apr 14 Javascript
javascript事件冒泡详解和捕获、阻止方法
Apr 12 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
Feb 20 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
Jun 19 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
详解Bootstrap创建表单的三种格式(一)
Jan 04 Javascript
最丑的时钟效果!js canvas时钟制作方法
Aug 15 Javascript
简单的渐变轮播插件
Jan 12 Javascript
Ionic项目中Native Camera的使用方法
Jun 07 Javascript
JS 实现百度搜索功能
Feb 01 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 #jQuery
JS原生带小白点轮播图实例讲解
Jul 22 #Javascript
JS按钮闪烁功能的实现代码
Jul 21 #Javascript
荐书|您有一份JavaScript书单待签收
Jul 21 #Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
Jul 21 #Javascript
Node接收电子邮件的实例代码
Jul 21 #Javascript
基于JavaScript实现无限加载瀑布流
Jul 21 #Javascript
You might like
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
php实现头像上传预览功能
2017/04/27 PHP
PHP实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
AngularJS 简单应用实例
2016/07/28 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
基本DOM节点操作
2017/01/17 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
Angular2 组件通信的实例代码
2017/06/23 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
js动态引入的四种方法
2018/05/05 Javascript
详解Vue组件之间通信的七种方式
2019/04/14 Javascript
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
requests和lxml实现爬虫的方法
2017/06/11 Python
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
css3的transition属性详解
2014/12/15 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
董事长岗位职责
2013/11/30 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
docker compose 部署 golang 的 Athens 私有代理问题
2022/04/28 Servers