js-上传头像

HTML:

<div class="echo" id='dd'><input class="up" type="file" id="inputs"/> </div>
<div class="upwarp"> 上传头像</div>

CSS:

.upwarp{
64px;
height:16px;
font-size:16px;
font-family:Source Han Sans SC;
font-weight:300;
color:rgba(166,166,166,1);
position: relative;
}

.echo{
67px;
height: 76px;
background:url(pic/lb2.png) no-repeat ;
}
img{
67px;
height: 76px;
}
.up{
opacity: 0;
67px;
height: 76px;
position: absolute;
left: 0;
top:0px;
}

js:


$(document).ready(function () {
$("#inputs").change(function () {
var fil = this.files;
for (var i = 0; i < fil.length; i++) {
reads(fil[i]);
}
});
});
function reads(fil){
var reader = new FileReader();
reader.readAsDataURL(fil);
reader.onload = function()
{
document.getElementById("dd").innerHTML = "<img src='"+reader.result+"'>";//+=如果是多个照片的话
};
}

原文地址:https://www.cnblogs.com/snowbxb/p/11849466.html