如何通过js实现图片预览功能【附实例代码】


Posted in Javascript onMarch 30, 2016

实现代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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>

效果预览

效果图:

如何通过js实现图片预览功能【附实例代码】

以上这篇如何通过js实现图片预览功能【附实例代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
Nov 30 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
Jun 19 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
Apr 16 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
通过js修改input、select默认字体颜色
Apr 19 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
js单页hash路由原理与应用实战详解
Aug 14 Javascript
基于node.js express mvc轻量级框架实践
Sep 14 Javascript
详解React native fetch遇到的坑
Aug 30 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
Jul 25 Javascript
layui使用数据表格实现购物车功能
Jul 26 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
Sep 07 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
Mar 30 #Javascript
jquery实现简单的banner轮播效果【实例】
Mar 30 #Javascript
jquery实现一个简单的表单验证实例
Mar 30 #Javascript
js实现密码强度检测【附示例】
Mar 30 #Javascript
原生javascript实现的一个简单动画效果
Mar 30 #Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 #Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 #Javascript
You might like
yii框架源码分析之创建controller代码
2011/06/28 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
[JS]点出统计器
2020/10/11 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
JS定义回车事件(实现代码)
2013/07/08 Javascript
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
2018/10/25 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
React实现轮播效果
2020/08/25 Javascript
Python执行时间的计算方法小结
2017/03/17 Python
python批量图片处理简单示例
2019/08/06 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
python实现粒子群算法
2020/10/15 Python
css3实现超炫风车特效
2014/11/12 HTML / CSS
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
党员的自我评价范文
2014/01/02 职场文书
关于工资低的辞职信
2014/01/14 职场文书
班级安全教育实施方案
2014/02/23 职场文书
师德建设实施方案
2014/03/21 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
2014年教育工作总结
2014/11/26 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
python状态机transitions库详解
2021/06/02 Python
python的变量和简单数字类型详解
2021/09/15 Python
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript
Python机器学习应用之基于线性判别模型的分类篇详解
2022/01/18 Python