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 相关文章推荐
jQuery 注意事项 与原因分析
Apr 24 Javascript
js AspxButton的客户端操作
Jun 26 Javascript
jquery解决图片路径不存在执行替换路径
Feb 06 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
Jun 05 Javascript
Javascript快速排序算法详解
Dec 03 Javascript
JavaScript获取客户端IP的方法(新方法)
Mar 11 Javascript
微信小程序 数组中的push与concat的区别
Jan 05 Javascript
微信小程序异步处理详解
Nov 10 Javascript
基于Vue插入视频的2种方法小结
Apr 02 Javascript
jQuery实现的分页插件完整示例
May 26 jQuery
解决nuxt 自定义全局方法,全局属性,全局变量的问题
Nov 05 Javascript
关于vue-router-link选择样式设置
Apr 30 Vue.js
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
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
jQuery 处理表单元素的代码
2010/02/15 Javascript
js中eval详解
2012/03/30 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
利用python获得时间的实例说明
2013/03/25 Python
Python中subprocess的简单使用示例
2015/07/28 Python
Python使用gensim计算文档相似性
2016/04/10 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
python3安装speech语音模块的方法
2018/12/24 Python
python basemap 画出经纬度并标定的实例
2019/07/09 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
Keras设置以及获取权重的实现
2020/06/19 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
Pandas之缺失数据的实现
2021/01/06 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
软件项目开发计划书
2014/05/01 职场文书
网络技术专业求职信
2014/07/13 职场文书
人事专员岗位说明书
2014/07/29 职场文书
质检员岗位职责范本
2015/04/07 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
Python内置数据结构列表与元组示例详解
2021/08/04 Python