当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 简单实现JS上传图片预览功能

简单实现JS上传图片预览功能

2018年05月21日  | 移动技术网IT编程  | 我要评论

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);
    }
  })
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网