H5 上传图片 获取本地图片地址
<input type="file" name="photo" id="imgOne" style="display: none" onchange="preImg(this.id,'photo');" accept="image/jpeg, image/jpg, image/png"/> <img id="photo" src="" style="display: block;max-width:300px; vertical-align:middle; max-height: 300px"/> <script> function preImg(sourceId, targetId) { //获取文件 var file = document.getElementById(sourceId).files[0]; //创建读取文件的对象 var reader = new FileReader(); //创建文件读取相关的变量 var imgFile; //为文件读取成功设置事件 reader.onload=function(e) { imgFile = e.target.result; var url = imgFile; var imgPre = document.getElementById(targetId); imgPre.src = url; document.getElementById("load").style.display = "none";//隐藏 document.getElementById("cropSection").style.display = "";//显示 }; //正式读取文件 reader.readAsDataURL(file); } </script>