js 点击文本框,预览选择图片

博客已迁移到CSDN《https://blog.csdn.net/qq_33375499

  点击文件选择框,选择图片文件,通过FileReader对象,读取图片文件中的内容,存放于result中,具体代码如下

 <input type="file" onchange="fileReader(this)" />
<div id="d">
<img id="img" src="" />
</div>
 <script type="text/javascript">
function fileReader(obj){
var file = obj.files;
var img = document.getElementById("img");
var reader = new FileReader();// 操作图片
if(/image/.test(file[0].type)){
reader.readAsDataURL(file[0]);
}else {
alert('请选择图片!');
obj.value = "";
return;
}
// 图片加载错误
reader.onerror = function(){
document.write("图片加载错误");
}
// 图片加载完成
reader.onload = function(){
img.src = reader.result;
}
}
</script>
上一篇:【Z】段错误Segment Fault定位,即core dump文件与gdb定位


下一篇:4. web前端开发分享-css,js工具篇