input file图片上传预览js实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了input file图片上传预览js实现相关的知识,希望对你有一定的参考价值。
js代码:
//头像上传预览 $("#up").change(function() { var $file = $(this); var fileObj = $file[0]; var windowURL = window.URL || window.webkitURL; var dataURL; var $img = $("#ImgPr"); if(fileObj && fileObj.files && fileObj.files[0]){ dataURL = windowURL.createObjectURL(fileObj.files[0]); $img.attr(‘src‘,dataURL); }else{ dataURL = $file.val(); var imgObj = document.getElementById("ImgPr"); imgObj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)"; imgObj.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = dataURL; } });
html:
<div class="picbtn"><img id="ImgPr" src="images/neik.png"</div> <a class="chooseimg" href="#"><input type="file" id="up">从手机相册中选择</a>
以上是关于input file图片上传预览js实现的主要内容,如果未能解决你的问题,请参考以下文章