js兼容火狐显示上传图片预览效果的方法


Posted in Javascript onMay 21, 2015

本文实例讲述了js兼容火狐显示上传图片预览效果的方法。分享给大家供大家参考。具体实现方法如下:

<!doctype html> 
<html> 
<head> 
<meta content="text/html; charset=GBK" http-equiv="Content-Type" /> 
<title>Image preview example</title>
<style type="text/css">
 div {width:100px;height:100px;border: 1px #A3BFE7 solid;}
 img {width:atuo;height:atuo;}
</style> 
<script type="text/javascript"> 
 function viewPic() { 
 var oFReader = new FileReader();
 oFReader.onload = function(e) {
 document.getElementById("uploadPreview").src = e.target.result;
 }
 if (document.getElementById("uploadImage").files.length === 0) { 
 return;
 } 
 var oFile = document.getElementById("uploadImage").files[0];
 oFReader.readAsDataURL(oFile);
} 
</script> 
</head> 
<body>
<input id="uploadImage" type="file" name="myPhoto" 
onchange='viewPic();'/><br>
<img id="uploadPreview" src=""/>
</body> 
</html>

运行效果如下图所示:

js兼容火狐显示上传图片预览效果的方法

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
一个报数游戏js版(约瑟夫环问题)
Aug 05 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
Sep 26 Javascript
jQuery实现防止提交按钮被双击的方法
Mar 24 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
May 26 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
Dec 01 Javascript
Vue 仿百度搜索功能实现代码
Feb 16 Javascript
分享5个顶级的JavaScript Ajax组件库
Sep 16 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
Sep 28 Javascript
详解javascript 变量提升(Hoisting)
Mar 12 Javascript
Vue自定义全局Toast和Loading的实例详解
Apr 18 Javascript
小程序api实现promise封装过程解析
Nov 21 Javascript
JS实现简易贪吃蛇游戏
Aug 24 Javascript
javascript去除空格方法小结
May 21 #Javascript
删除javascript所创建子节点的方法
May 21 #Javascript
png在IE6 下无法透明的解决方法汇总
May 21 #Javascript
javascript相关事件的几个概念
May 21 #Javascript
javascript实时显示当天日期的方法
May 20 #Javascript
JavaScript中String.prototype用法实例
May 20 #Javascript
实现无刷新联动例子汇总
May 20 #Javascript
You might like
第二节 对象模型 [2]
2006/10/09 PHP
模仿OSO的论坛(四)
2006/10/09 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
用js调用迅雷下载代码的二种方法
2013/04/15 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
手机端转换rem适应
2017/04/01 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
js实现自定义滚动条的示例
2020/10/27 Javascript
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
计算机维护专业推荐信
2014/02/27 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers