为了账号安全,请及时绑定邮箱和手机立即绑定

文件读取之更换图片事件

文件读取之更换图片事件

swust_li 2016-04-14 13:56:24
用input type=file也好,用button事件也好,实现图片选取功能。首先读取本地图片文件,选中确定之后显示在页面,每更换一次图片,显示区域要局部刷新一次。求解答。。。。。。。。。。。。。。。。。。。。
查看完整描述

3 回答

已采纳
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

<!DOCTYPE html>

<input id="input" type="file">

<div id="show"></div>

<script>

var input = document.getElementById("input");

input.onchange = function() {

if(!input.value) return;

var file = input.files[0];

if(!/image\/.+/.test(file.type)) return;

var reader = new FileReader();

reader.onload = function() {

document.getElementById('show').innerHTML = '<img src="' + this.result + '">';

}

reader.readAsDataURL(file);

}

</script>


查看完整回答
3 反对 回复 2016-04-14
?
不知名的前端程序猴

TA贡献32条经验 获得超22个赞

去找找JQ的插件吧

查看完整回答
反对 回复 2016-04-14
?
Caballarii

TA贡献1123条经验 获得超629个赞

大部分浏览器不支持这样的访问方法,要预览图片必须上传了以后预览

查看完整回答
反对 回复 2016-04-14
  • swust_li
    swust_li
    上传到哪里?服务器?可不可以忽略掉上传,直接实现选中预览呢?
  • 3 回答
  • 0 关注
  • 1642 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信