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 相关文章推荐
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
Feb 03 Javascript
10款非常有用的 Ajax 插件分享
Mar 14 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
Jan 17 Javascript
js实现创建删除html元素小结
Sep 30 Javascript
JS数组排序方法实例分析
Dec 16 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
Feb 23 Javascript
JavaScript如何一次性展示几万条数据
Mar 30 Javascript
JS 调试中常见的报错问题解决方法
May 20 Javascript
AngularJS读取JSON及XML文件的方法示例
May 25 Javascript
Webpack 4如何动态切割JS注入文件名详解
Jul 09 Javascript
tweenjs缓动算法的使用实例分析
Aug 26 Javascript
原生JS实现pc端轮播图效果
Dec 21 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四种基础算法代码实例
2013/10/29 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
Javascript学习笔记2 函数
2010/01/11 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
Javascript事件实例详解
2013/11/06 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
js实现金山打字通小游戏
2020/07/24 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
python中返回矩阵的行列方法
2018/04/04 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
Python Django实现layui风格+django分页功能的例子
2019/08/29 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
SEPHORA丝芙兰德国官方购物网站:化妆品、护肤品和香水
2020/01/21 全球购物
syb养殖创业计划书
2014/01/09 职场文书
高二美术教学反思
2014/01/14 职场文书
大学生励志演讲稿
2014/04/25 职场文书
采购部长岗位职责
2014/06/13 职场文书
Java集成swagger文档组件
2021/06/28 Java/Android
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS