通过JS获取用户本地图片路径并显示的代码


Posted in Javascript onFebruary 16, 2012
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>get file input full path</title> 
<script language='javascript'> 
function getFullPath(obj) 
{ 
if(obj) 
{ 
//ie 
if (window.navigator.userAgent.indexOf("MSIE")>=1) 
{ 
obj.select(); 
return document.selection.createRange().text; 
} 
//firefox 
else if(window.navigator.userAgent.indexOf("Firefox")>=1) 
{ 
if(obj.files) 
{ 
return obj.files.item(0).getAsDataURL(); 
} 
return obj.value; 
} 
return obj.value; 
} 
} 
</script> 
</head> 
<body> 
<input type="file" onchange="document.getElementById('img').src=getFullPath(this);" /> 
<img id="img" /> 
</body> 
</html>

将上面的代码保存为htm格式后运行。
Javascript 相关文章推荐
jQuery UI Autocomplete 1.8.16 中文输入修正代码
Apr 16 Javascript
jQuery的attr与prop使用介绍
Oct 10 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
Nov 25 Javascript
JavaScript实现带标题的图片轮播特效
May 20 Javascript
JavaScript实现的伸展收缩型菜单代码
Oct 14 Javascript
JS折半插入排序算法实例
Dec 02 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
Oct 26 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
Apr 13 Javascript
JS栈stack类的实现与使用方法示例
Jan 31 Javascript
vue与bootstrap实现简单用户信息添加删除功能
Feb 15 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
May 20 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
Mar 25 Javascript
javascript简易缓动插件(源码打包)
Feb 16 #Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
Feb 16 #Javascript
js URL参数的拼接方法比较
Feb 15 #Javascript
javascript题目,重写函数让其无限相加
Feb 15 #Javascript
用JQUERY增删元素的代码
Feb 14 #Javascript
修改jQuery Validation里默认的验证方法
Feb 14 #Javascript
利用jquery的获取JS文件中的字符串内容
Feb 14 #Javascript
You might like
使用adodb lite解决问题
2006/12/31 PHP
深入理解PHP原理之异常机制
2010/08/21 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
基于ThinkPHP实现的日历功能实例详解
2017/04/15 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
2016/05/04 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
Async/Await替代Promise的6个理由
2019/06/15 Javascript
简单了解Javscript中兄弟ifream的方法调用
2019/06/17 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
node koa2 ssr项目搭建的方法步骤
2020/12/11 Javascript
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
梯度下降法介绍及利用Python实现的方法示例
2017/07/12 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
Django实现将一个字典传到前端显示出来
2020/04/03 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
openCV提取图像中的矩形区域
2020/07/21 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
C#和SQL Server的面试题
2016/08/12 面试题
租房协议书样本
2014/08/20 职场文书
党员四风剖析材料
2014/08/27 职场文书
员工2014年度工作总结
2014/12/09 职场文书
大学生自荐材料范文
2014/12/30 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书