JQ图片文件上传之前预览功能的简单实例(分享)


Posted in Javascript onNovember 12, 2017

1、先准备一个div

onchange触发事件

<input type="file" onchange="preview(this)" ></span>
<div id="preview"></div>

2、写JS代码

//上传图片之前预览图片
function preview(file){
if (file.files && file.files[0]){ 
var reader = new FileReader(); 
reader.onload = function(evt){ 
$("#preview").html('<img src="' + evt.target.result + '" width="95px" height="50px" />'); 
} 
reader.readAsDataURL(file.files[0]); 
}else{
$("#preview").html('<div style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>'); 
} 
}

以上这篇JQ图片文件上传之前预览功能的简单实例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
地址栏传递中文参数乱码在js里用escape转码
Aug 28 Javascript
JS关键字球状旋转效果的实例代码
Nov 29 Javascript
IE中的File域无法清空使用jQuery重设File域
Apr 24 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
jQuery unbind()方法实例详解
Jan 19 Javascript
一个仿微博登陆邮箱提示框js开发案例
Jul 28 Javascript
js手动播放图片实现图片轮播效果
Sep 17 Javascript
JavaScript数组去重的几种方法效率测试
Oct 23 Javascript
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
Apr 17 Javascript
JavaScript之Blob对象类型的具体使用方法
Nov 29 Javascript
JS实现小球的弹性碰撞效果
Nov 11 #Javascript
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 #jQuery
解决vue组件中使用v-for出现告警问题及v for指令介绍
Nov 11 #Javascript
JS Input里添加小图标的两种方法
Nov 11 #Javascript
fetch 使用及如何接收JS传值
Nov 11 #Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 #Javascript
AngularJS遍历获取数组元素的方法示例
Nov 11 #Javascript
You might like
一个PHP日历程序
2006/12/06 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
十大使用PHP框架的理由
2015/09/26 PHP
php正则判断是否为合法身份证号的方法
2017/03/16 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
2017/02/19 Javascript
如何使用Bootstrap 按钮实例详解
2017/03/29 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
详解vue-cli3多页应用改造
2019/06/04 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
Vue3为什么这么快
2020/09/23 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python 调用win32pai 操作cmd的方法
2017/05/28 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
将python图片转为二进制文本的实例
2019/01/24 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
幼儿园大班新学期寄语
2014/01/18 职场文书
班主任寄语大全
2014/04/04 职场文书
组工干部对照检查材料
2014/08/25 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
Python 用户输入和while循环的操作
2021/05/23 Python
常用的Python代码调试工具总结
2021/06/23 Python
JavaScript中的LHS和RHS分析详情
2022/04/06 Javascript