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 相关文章推荐
flash 得到自身url参数的代码
Nov 15 Javascript
jQuery获得内容和属性示例代码
Jan 16 Javascript
JavaScript入门基础
Aug 12 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
May 10 Javascript
数据结构中的各种排序方法小结(JS实现)
Jul 23 Javascript
AngularJS创建自定义指令的方法详解
Nov 03 Javascript
利用JS实现简单的日期选择插件
Jan 23 Javascript
微信小程序 基础知识css样式media标签
Feb 15 Javascript
Node.js使用NodeMailer发送邮件实例代码
Mar 06 Javascript
微信小程序中顶部导航栏的实现代码
Mar 30 Javascript
在Vue组件上动态添加和删除属性方法
Feb 23 Javascript
深入理解js A*寻路算法原理与具体实现过程
Dec 13 Javascript
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
使用 php4 加速 web 传输
2006/10/09 PHP
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
3种php生成唯一id的方法
2015/11/23 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
javascript 写类方式之七
2009/07/05 Javascript
js几个验证函数代码
2010/03/25 Javascript
js Calender控件使用详解
2015/01/05 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
浅谈javascript的调试
2015/01/28 Javascript
JavaScript获得url所有参数键值表的方法
2015/03/21 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
基于JavaScript实现弹幕特效
2020/08/27 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
python 输出一个两行字符的变量
2009/02/05 Python
python简单实现操作Mysql数据库
2018/01/29 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
2016/12/06 HTML / CSS
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
小学教育毕业生自荐信
2013/11/18 职场文书
公司活动方案范文
2014/03/06 职场文书
2014年党支部学习材料
2014/05/19 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL