轻松实现js图片预览功能


Posted in Javascript onJanuary 18, 2016

本文实例讲述了js实现图片预览的方法,自己以前写的一个,代码比较简洁,分享给大家供大家参考。具体如下:

一、效果预览

效果图:

轻松实现js图片预览功能

二、实现代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js图片预览功能</title>
<script language=javascript>
function previewFile() {
 var preview = document.querySelector('img');
 var file  = document.querySelector('input[type=file]').files[0];
 var reader = new FileReader();
 reader.onloadend = function () {
  preview.src = reader.result;
 }
 if (file) {
  reader.readAsDataURL(file);
 } else {
  preview.src = "";
 }
}
</script>
</head>
<body>
<input type="file" onchange="previewFile()"><br>
<img src="" height="200" width="300" alt="Image preview..."/>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
用JTrackBar实现的模拟苹果风格的滚动条
Aug 06 Javascript
在js中单选框和复选框获取值的方式
Nov 06 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
Apr 06 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 Javascript
jquery获得同源iframe内body下标签的值的方法
Sep 25 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
Oct 14 Javascript
js通过iframe加载外部网页的实现代码
Apr 05 Javascript
JavaScript输出当前时间Unix时间戳的方法
Apr 06 Javascript
VUEJS实战之修复错误并且美化时间(2)
Jun 13 Javascript
JavaScript算法教程之sku(库存量单位)详解
Jun 29 Javascript
JS实现的加减乘除四则运算计算器示例
Aug 09 Javascript
浅谈layui 表单元素的选中问题
Oct 25 Javascript
jQuery插件Validate实现自定义表单验证
Jan 18 #Javascript
Jquery和angularjs获取check框选中的值的方法汇总
Jan 17 #Javascript
node.js+express制作网页计算器
Jan 17 #Javascript
JQuery实现网页右侧随动广告特效
Jan 17 #Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 #Javascript
javascript实现倒计时跳转页面
Jan 17 #Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 #Javascript
You might like
星际争霸任务指南——虫族
2020/03/04 星际争霸
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
深入PHP curl参数的详解
2013/06/17 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
js中一个函数获取另一个函数返回值问题探讨
2013/11/21 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
简单谈谈JS中的正则表达式
2017/09/11 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
Python实现冒泡排序的简单应用示例
2017/12/11 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
python中for用来遍历range函数的方法
2018/06/08 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
求职意向书
2014/04/01 职场文书
房产公证委托书范本
2014/09/20 职场文书
微笑面对生活演讲稿
2014/09/23 职场文书
三潭印月的导游词
2015/02/12 职场文书