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 相关文章推荐
js实现权限树的更新权限时的全选全消功能
Feb 17 Javascript
jquery 最简单的属性菜单
Oct 08 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
Jan 15 Javascript
关于图片的预加载过程中隐藏未知的
Dec 19 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
Jan 09 Javascript
jquery实现更改表格行顺序示例
Apr 30 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
Oct 17 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
Nov 30 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
Nov 09 Javascript
JavaScript和jQuery制作光棒效果
Feb 24 Javascript
详解Angular2组件之间如何通信
Jun 22 Javascript
微信小程序云开发之模拟后台增删改查
May 16 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
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
php设计模式之简单工厂模式详解
2014/09/04 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
详解JS异步加载的三种方式
2017/03/07 Javascript
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
浅析VUE防抖与节流
2020/11/24 Vue.js
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
Python爬虫实现验证码登录代码实例
2019/05/10 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
如何把python项目部署到linux服务器
2020/08/26 Python
大学新闻系应届生求职信
2014/06/02 职场文书
军训拉歌口号
2014/06/13 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
2015年教师节广播稿
2015/08/19 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
Python实现Hash算法
2022/03/18 Python
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python