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 父窗口控制子窗口的行为-打开,关闭,重定位,回复
Apr 20 Javascript
jQuery UI的Dialog无法提交问题的解决方法
Jan 11 Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
Apr 26 Javascript
javascript编码的几个方法详细介绍
Jan 06 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
Apr 18 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
javascript 闭包详解
Jul 02 Javascript
详解JS-- 浮点数运算处理
Nov 28 Javascript
js常用DOM方法详解
Feb 04 Javascript
Vue2.0+ElementUI实现表格翻页的实例
Oct 23 Javascript
Angular设置别名alias的方法
Nov 08 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
Nov 10 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
建立文件交换功能的脚本(一)
2006/10/09 PHP
PHP session会话的安全性分析
2011/09/08 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
javascript实现删除前弹出确认框
2015/06/04 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
浅谈 Vue v-model指令的实现原理
2017/06/08 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
linux下python抓屏实现方法
2015/05/22 Python
python基础while循环及if判断的实例讲解
2017/08/25 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
Python3爬楼梯算法示例
2019/03/04 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
《盘古开天地》教学反思
2014/02/28 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL