input 上传图片 并将上传的图片加载显示
闲话不多说 直接撸代码
HTML部分1
2<img id="gzzImg" src="images/common/add.png" />
<input id="gzzIpt" class="fileIpt" type="file" onchange="loadImg()"/>
js部分1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21function loadImg(){
    //获取文件
    var file =document.getElementById("gzzIpt").files[0];
    //创建读取文件的对象
    var reader = new FileReader();
    //创建文件读取相关的变量
    var imgFile;
    //为文件读取成功设置事件
    reader.onload=function(e) {
//      alert('文件读取完成');
        imgFile = e.target.result;
        console.log(imgFile);
        $("#gzzImg").attr('src', imgFile);
    };
    //正式读取文件
    reader.readAsDataURL(file);
}