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实现下拉框左右选择的简单实例
Feb 22 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
May 28 Javascript
jQuery实现表格行上下移动和置顶效果
Jun 05 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
Dec 07 Javascript
深入理解逻辑表达式的用法 与或非的用法
Jun 06 Javascript
jQuery实现弹出窗口弹出div层的实例代码
Jan 09 Javascript
基于angular实现三级联动的生日插件
May 12 Javascript
收集前端面试题之url、href、src
Mar 22 Javascript
Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listeners)
May 04 Javascript
微信小程序常见页面跳转操作简单示例
May 01 Javascript
javascript中如何判断类型汇总
May 14 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
Nov 12 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
德劲1103的维修打理经验
2021/03/02 无线电
用php来检测proxy
2006/10/09 PHP
php mail to 配置详解
2014/01/16 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
js实现搜索栏效果
2018/11/16 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
[54:02]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 IG vs VGJ.T
2018/04/03 DOTA
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
Python使用minidom读写xml的方法
2015/06/03 Python
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
django下创建多个app并设置urls方法
2020/08/02 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
HTML5 本地存储实现购物车功能
2017/09/07 HTML / CSS
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
俄罗斯大型在线书店:Читай-город
2019/10/10 全球购物
2014年党员承诺书范文
2014/05/20 职场文书
安全先进班组材料
2014/12/26 职场文书
合作意向协议书
2015/01/29 职场文书
导游词开场白
2015/01/31 职场文书