码迷,mamicode.com
首页 > Web开发 > 详细

图片上传效果

时间:2019-12-22 00:12:14      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:fun   wrap   url   confirm   删除   element   type   img   data   

css部分 
#file
{ margin: auto; width: 100px; height: 100px; border-radius: 25px; outline: 30px solid blue; outline-offset: -80px; border: 5px solid red; } #file [type="file"] { width: 100%; height: 100%; opacity: 0; cursor: pointer; } #wrap img{ width: 100px; height: 100px; }
HTML部分
<
form action="10.php"> <div id="file"> <!--多选--> <input type="file" multiple title="请选择文件" onchange="upLoadFile(this);"> </div> <div id="wrap"></div> </form>
js部分 
function upLoadFile(a) { for (var i=0; i<a.files.length;i++){ //构建一个文件预览对象 var file=new FileReader(); //加载完之后 file.onload=function (ev) { //创建图片元素 var img=document.createElement(‘img‘); //设置图片路径 img.src=ev.target.result; var oWrap=document.getElementById(‘wrap‘); //给oWrap中插入图片 oWrap.appendChild(img); img.onclick=function () { var con=confirm(‘是否删除‘); if (con){ this.parentNode.removeChild(this) } } }; //解析文件路径 file.readAsDataURL(a.files[i]); } }

图片上传效果

标签:fun   wrap   url   confirm   删除   element   type   img   data   

原文地址:https://www.cnblogs.com/punisher999/p/12078553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!