实现多张图片上传


 
<code class="language-html"><!DOCTYPE HTML>  
<html>  
<head>  
    <meta charset="UTF-8">  
    <title> 上传多张图片</title>  
    <style type="text/css">  
        .img-div{  
            border: 1px solid #ddd;  
            border-radius: 100%;  
            float: left;  
            line-height: 1;  
            margin-left: 5px;  
            overflow: hidden;  
        }  
  
    </style>  
</head>  
<body>  
  
<script type="text/javascript">  
    //选择图片,马上预览  
    function xmTanUploadImg(obj) {  
  
        var fl=obj.files.length;  
        for(var i=0;i<fl;i++){  
            var file=obj.files[i];  
            var reader = new FileReader();  
  
            //读取文件过程方法  
  
            reader.onloadstart = function (e) {  
                console.log("开始读取....");  
            }  
            reader.onprogress = function (e) {  
                console.log("正在读取中....");  
            }  
            reader.onabort = function (e) {  
                console.log("中断读取....");  
            }  
            reader.onerror = function (e) {  
                console.log("读取异常....");  
            }  
            reader.onload = function (e) {  
                console.log("成功读取....");  
  
                var imgstr='<img style="width:100px;height:100px;" src="'+e.target.result+'"/>';  
                var oimgbox=document.getElementById("imgboxid");  
                var ndiv=document.createElement("div");  
  
                ndiv.innerHTML=imgstr;  
                ndiv.className="img-div";  
                oimgbox.appendChild(ndiv);  
                 
            }  
  
            reader.readAsDataURL(file);  
//alert(1);  
        }  
  
    }  
</script>  
<form id="form"  enctype="multipart/form-data">  
        <input type="file" id="xdaTanFileImg"  multiple="multiple"  name="fileAttach" οnchange="xmTanUploadImg(this)"/>  
    <div class="img-box" id="imgboxid">  
  
    </div>  
  
                      <div id="xmTanDiv"></div><br/>  
                <div id="errordiv"   style="margin-top:15px;width:100%;text-align:center;">  
                <input id="bt" type="button" οnclick="test(this)" value="提交" />   
            </div>  
</form>  
</body></code>  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值