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 相关文章推荐
选择TreeView控件的树状数据节点的JS方法(jquery)
Feb 06 Javascript
javascript 用记忆函数快速计算递归函数
Mar 15 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
Dec 27 Javascript
jquery toolbar与网页浮动工具条具体实现代码
Jan 12 Javascript
node.js中的path.dirname方法使用说明
Dec 09 Javascript
jQuery选择器源码解读(一):Sizzle方法
Mar 31 Javascript
实现一个简单的vue无限加载指令方法
Jan 10 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
Mar 21 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
Nov 22 Javascript
Gulp实现静态网页模块化的方法详解
Jan 09 Javascript
javaScript实现一个队列的方法
Jul 14 Javascript
详解实现vue的数据响应式原理
Jan 20 Vue.js
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
PHP连接access数据库
2008/03/27 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
PHP表单验证内容是否为空的实现代码
2016/11/14 PHP
jQuery固定浮动侧边栏实现思路及代码
2014/09/28 Javascript
js精美的幻灯片画集特效代码分享
2015/08/29 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
python数据结构之二叉树的遍历实例
2014/04/29 Python
Python导出数据到Excel可读取的CSV文件的方法
2015/05/12 Python
Python使用matplotlib绘制动画的方法
2015/05/20 Python
Python File readlines() 使用方法
2018/03/19 Python
Django中多种重定向方法使用详解
2019/07/17 Python
python构造IP报文实例
2020/05/05 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
师范生教师实习自我鉴定
2013/09/27 职场文书
策划主管的工作职责
2013/11/24 职场文书
英文简历中的自我评价用语
2013/12/09 职场文书
数控技术应用个人求职信范文
2014/02/03 职场文书
工作求职信
2014/07/04 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
先进工作者推荐材料
2014/12/23 职场文书
教育教学读书笔记
2015/07/02 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
优化Mysql查询的示例
2022/04/26 MySQL