轻松实现js图片预览功能
作者:bea
本文实例讲述了js实现图片预览的方法,自己以前写的一个,代码比较简洁,分享给大家供大家参考。具体如下: 一、效果预览 效果图: 二、实现代码: <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>js图片预览功能</title><script language=javascrip
本文实例讲述了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程序设计有所帮助。
有用 | 无用
一、效果预览
效果图:
二、实现代码:
<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设计模式之享元模式
- 学习JavaScript设计模式之责任链模式
- 深入学习jQuery Validate表单验证(二)
- 深入学习jQuery Validate表单验证
- jQuery Validate表单验证插件 添加class属性形式的校验
- 图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
- 理解JavaScript中Promise的使用
- 你不知道的高性能JAVASCRIPT
- Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
- jQuery实现多级联动下拉列表查询框
- jquery validate表单验证的基本用法入门
- jQuery添加删除DOM元素方法详解
- AngularJS仿苹果滑屏删除控件
- jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
- jquery.validate 自定义验证方法及validate相关参数
- 实例详解jQuery表单验证插件validate
- 基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
- jQuery插件Validate实现自定义校验结果样式
- jQuery插件实现带圆点的焦点图片轮播切换