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创建层显示标题和内容且随鼠标移动而移动
Jan 26 Javascript
Flash图片上传组件 swfupload使用指南
Mar 14 Javascript
AngularJS基础 ng-model-options 指令简单示例
Aug 02 Javascript
微信小程序实现移动端滑动分页效果(ajax)
Jun 13 Javascript
使用yeoman构建angular应用的方法
Aug 14 Javascript
浅谈React高阶组件
Mar 28 Javascript
原生js检测页面加载完毕的实例
Sep 11 Javascript
JS动画实现回调地狱promise的实例代码详解
Nov 08 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
Dec 12 Javascript
vue实现放大镜效果
Sep 17 Javascript
浅谈Vue使用Elementui修改默认的最快方法
Dec 05 Vue.js
使用Vue.js和MJML创建响应式电子邮件
Mar 23 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
PHP与javascript对多项选择的处理
2006/10/09 PHP
zend framework多模块多布局配置
2011/02/26 PHP
php自定文件保存session的方法
2014/12/10 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
JavaScript+html5 canvas实现本地截图教程
2020/04/16 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
layui--select使用以及下拉框实现键盘选择的例子
2019/09/24 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
python 2.7.14安装图文教程
2018/04/08 Python
python中reader的next用法
2018/07/24 Python
kali中python版本的切换方法
2019/07/11 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
致长跑运动员加油稿
2014/02/20 职场文书
《李广射虎》教学反思
2014/04/27 职场文书
质量保证书范本
2014/04/29 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python