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 相关文章推荐
javascript 字符串连接的性能问题(多浏览器)
Nov 18 Javascript
超链接的禁用属性Disabled使用示例
Jul 31 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
Dec 10 Javascript
jQuery中unwrap()方法用法实例
Jan 16 Javascript
javascript 秒表计时器实现代码
Mar 09 Javascript
JavaScript正则表达式和级联效果
Sep 14 Javascript
原生JS写Ajax的请求函数功能
Dec 22 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
Jan 05 Javascript
解决LayUI表单获取不到data的问题
Aug 20 Javascript
微信小程序发送短信验证码完整实例
Jan 07 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
Jan 04 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
Jan 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
基于php-fpm的配置详解
2013/06/03 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
JavaScript中的对象化编程
2008/01/16 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
AngularJS入门教程之双向绑定详解
2016/08/18 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
vuejs如何配置less
2017/04/25 Javascript
深入理解vue-router之keep-alive
2017/08/31 Javascript
详解React开发必不可少的eslint配置
2018/02/05 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
详解Webpack如何引入CDN链接来优化编译后的体积
2019/06/21 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
python getopt详解及简单实例
2016/12/30 Python
用python处理MS Word的实例讲解
2018/05/08 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
应届生新闻编辑求职信
2013/11/19 职场文书
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
烹调加工管理制度
2014/02/04 职场文书
函授自我鉴定范文
2014/02/06 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
乡镇个人对照检查材料
2014/08/22 职场文书
教书育人演讲稿
2014/09/11 职场文书
学生检讨书
2015/01/27 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书