input file上传 图片预览功能实例代码


Posted in Javascript onOctober 25, 2016

input file上传图片预览其实很简单,只是没做过的感觉很神奇,今天我就扒下她神秘的面纱,其实原理真的很简单,下面通过一段代码大家都明白了。

具体代码如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="jquery.js"></script>
</head>
<body>
<input type="file" multiple id="inputs"/> //multiple(多文件上传)
<div id='dd'></div>
<script>
$(document).ready(function () {
$("#inputs").change(function () {
var fil = this.files;
for (var i = 0; i < fil.length; i++) {
reads(fil[i]);
}
});
});
function reads(fil){
var reader = new FileReader();
reader.readAsDataURL(fil);
reader.onload = function()
{
document.getElementById("dd").innerHTML += "<img src='"+reader.result+"'>";
};
}
</script>
</body>
<html>

实现上传图片直接预览,避免提交后在读取图片的冗余过程

以上所述是小编给大家介绍的input file上传 图片预览功能实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery中防刷IP流量软件影响统计的一点对策
Jul 10 Javascript
基于jQuery的投票系统显示结果插件
Aug 12 Javascript
jQuery插件的写法分享
Jun 12 Javascript
js简单网速测试方法完整实例
Dec 15 Javascript
AngularJS中比较两个数组是否相同
Aug 24 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
Jul 21 Javascript
Bootstrap datepicker日期选择器插件使用详解
Jul 26 Javascript
webpack使用 babel-loader 转换 ES6代码示例
Aug 21 Javascript
详解require.js配置路径的用法和css的引入
Sep 06 Javascript
Vue框架下引入ActiveX控件的问题解决
Mar 25 Javascript
深入理解JS异步编程-Promise
Jun 03 Javascript
vue下拉刷新组件的开发及slot的使用详解
Dec 23 Vue.js
Node.js开启Https的实践详解
Oct 25 #Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
Oct 25 #Javascript
利用yarn实现一个webpack+react种子
Oct 25 #Javascript
Yarn的安装与使用详细介绍
Oct 25 #Javascript
jQuery通过ajax快速批量提交表单数据
Oct 25 #Javascript
jquery popupDialog 使用 加载jsp页面的方法
Oct 25 #Javascript
JavaScript模仿Pinterest实现图片预加载功能
Oct 25 #Javascript
You might like
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
javascript里的条件判断
2007/02/27 Javascript
JavaScript 应用技巧集合[推荐]
2009/08/30 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
Python制作简单的网页爬虫
2015/11/22 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
python实现简单flappy bird
2018/12/24 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
python接入支付宝的实例操作
2020/07/20 Python
django 获取字段最大值,最新的记录操作
2020/08/09 Python
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
英文简历中的自我评价
2013/10/06 职场文书
店长岗位的工作内容
2013/11/12 职场文书
酒店实习个人鉴定
2013/12/07 职场文书
最新创业融资计划书
2014/01/19 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
个人剖析材料范文
2014/09/30 职场文书
党员个人总结自评
2015/02/14 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
2022/04/24 Python
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers