JS预览图像将本地图片显示到浏览器上


Posted in Javascript onAugust 25, 2013
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<script type="text/javascript"> 
/** 
* 从 file 域获取 本地图片 url 
*/ 
function getFileUrl(sourceId) { 
var url; 
if (navigator.userAgent.indexOf("MSIE")>=1) { // IE 
url = document.getElementById(sourceId).value; 
} else if(navigator.userAgent.indexOf("Firefox")>0) { // Firefox 
url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0)); 
} else if(navigator.userAgent.indexOf("Chrome")>0) { // Chrome 
url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0)); 
} 
return url; 
} /** 
* 将本地图片 显示到浏览器上 
*/ 
function preImg(sourceId, targetId) { 
var url = getFileUrl(sourceId); 
var imgPre = document.getElementById(targetId); 
imgPre.src = url; 
} 
</script> 
</head> 
<body> 
<form action=""> 
<input type="file" name="imgOne" id="imgOne" onchange="preImg(this.id,'imgPre');" /> 
<img id="imgPre" src="" width="300px" height="300px" style="display: block;" /> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
如何使用jQUery获取选中radio对应的值(一句代码)
Jun 03 Javascript
jQuery select表单提交省市区城市三级联动核心代码
Jun 09 Javascript
浅谈javascript对象模型和function对象
Dec 26 Javascript
javascript实现带下拉子菜单的导航菜单效果
May 14 Javascript
简介JavaScript中valueOf()方法的使用
Jun 05 Javascript
jquery代码实现多选、不同分享功能
Jul 31 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
May 23 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
Apr 06 Javascript
Angular5中提取公共组件之radio list的实例代码
Jul 10 Javascript
vue 实现axios拦截、页面跳转和token 验证
Jul 17 Javascript
JS开发 富文本编辑器TinyMCE详解
Jul 19 Javascript
JS实现鼠标移动拖尾
Dec 27 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
Aug 25 #Javascript
jquery cookie实现的简单换肤功能适合小网站
Aug 25 #Javascript
javascript jq 弹出层实例
Aug 25 #Javascript
jQuery选择器中含有空格的使用示例及注意事项
Aug 25 #Javascript
JS操作JSON要领详细总结
Aug 25 #Javascript
JS 两个字符串时间的天数差计算
Aug 25 #Javascript
js中onload与onunload的使用示例
Aug 25 #Javascript
You might like
swfupload 多文件上传实现代码
2008/08/27 PHP
php array_intersect()函数使用代码
2009/01/14 PHP
解析PHP提交后跳转
2013/06/23 PHP
php中hashtable实现示例分享
2014/02/13 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
Python实现读写INI配置文件的方法示例
2018/06/09 Python
python读写LMDB文件的方法
2018/07/02 Python
python实现桌面壁纸切换功能
2019/01/21 Python
Python微信操控itchat的方法
2019/05/31 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
pandas map(),apply(),applymap()区别解析
2021/02/24 Python
C# Debug和Testing相关面试题
2015/10/25 面试题
精彩自我鉴定
2014/01/16 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
检讨书格式
2015/05/07 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python