简单实现JS上传图片预览功能
2017-04-14 11:28
861 查看
js实现上传图片预览功能思路是获取上传图片本地路径,再加载到页面中实现上传预览
HTML代码
<div class="upload"> <input type="button" class="btn" onclick="browerfile.click()" value="上传"> <input type="file" id="browerfile" style="display: none;" class="test"> <div class="img_center"> <img src="" class="img1-img"> </div> </div>
实现功能的js代码
//获取图片路劲的方法,兼容多种浏览器,通过createObjectURL实现 function getObjectURL(file){ var url = null; if(window.createObjectURL != undefined){ url = window.createObjectURL(file);//basic }else if(window.URL != undefined){ url = window.URL.createObjectURL(file); }else if(window.webkitURL != undefined){ url = window.webkitURL.createObjectURL(file); } return url; } //实现功能代码 $(function(){ $("#browerfile").change(function(){ var path = browerfile.value; var objUrl = getObjectURL(this.files[0]); if(objUrl){ $('.img1-img').attr("src",objUrl); } }) })
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 简单实现JS上传图片预览功能
- JS实现多张图片预览同步上传功能
- js实现图片上传预览功能
- JS实现图片上传预览功能
- vue.js 实现图片本地预览 裁剪 压缩 上传功能
- JS实现上传图片的三种方法并实现预览图片功能
- JS和Canvas实现图片的预览压缩和上传功能
- JS中利用FileReader实现上传图片前本地预览功能
- js实现上传图片本地预览功能以及限制图片的文件大小和尺寸大小
- 实现JS上传图片预览功能
- JS实现上传图片预览功能
- 简单实现jQuery上传图片显示预览功能
- vue.js 图片上传并预览及图片更换功能的实现代码
- js实现图片上传并预览功能
- js实现前端图片上传即时预览功能
- JS简单实现多图片预览上传
- 上传图片预览功能的IE浏览器兼容性问题的实现:JS+JQuery+CSS完整版
- JS实现上传图片实时预览功能
- js图片上传预览功能兼容实现
- JS,jQuery轻松实现input图片上传预览功能