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实现图片轮换效果代码
Apr 16 Javascript
js实现超酷的照片墙展示效果图附源码下载
Oct 08 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
Dec 30 Javascript
关于js中的鼠标事件总结
Jul 11 Javascript
Node层模拟实现multipart表单的文件上传示例
Jan 02 Javascript
微信小程序实现全局搜索代码高亮的示例
Mar 30 Javascript
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
详解基于Koa2开发微信二维码扫码支付相关流程
May 16 Javascript
MVVM 双向绑定的实现代码
Jun 21 Javascript
ant design vue中表格指定格式渲染方式
Oct 28 Javascript
详解Vue3.0 + TypeScript + Vite初体验
Feb 22 Vue.js
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
CodeIgniter基本配置详细介绍
2013/11/12 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
php5.6.x到php7.0.x特性小结
2019/08/17 PHP
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
2018/03/03 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
JavaScript函数的特性与应用实践深入详解
2018/12/30 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
[47:03]Ti4第二日主赛事败者组 LGD vs iG 2
2014/07/21 DOTA
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
python学习数据结构实例代码
2015/05/11 Python
深入解读Python解析XML的几种方式
2016/02/16 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
美食节策划方案
2014/05/26 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
表扬稿格式范文
2015/01/16 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
实习报告范文
2019/07/30 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
python在package下继续嵌套一个package
2022/04/14 Python