简单实现JS上传图片预览功能
程序员文章站
2023-12-24 15:43:27
js实现上传图片预览功能思路是获取上传图片本地路径,再加载到页面中实现上传预览
html代码
...
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); } }) })
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。