<P id="MyFile"><INPUT id="File1" type="file" runat="server" size="30" NAME="File" onchange="CheckImg(this)"></P>
       <P>
          <input id="Button1" runat="server" type="button" value="增加(Add)" onclick="addFile()">
          <input id="Button2" runat="server" onclick="this.form.reset()" type="button" value="重置(ReSet)">       
        </P>
<script language="javascript" type="text/javascript">
    
    function CheckImg(File){
    
    var mime=File.value;
    mime=mime.toLowerCase().substr(mime.lastIndexOf("."));
    
        if(mime==".jpg"||mime==".doc"||mime==".txt"||mime==".rar"||mime==".ppt"){       
        }else{
         File.outerHTML=File.outerHTML;
         alert('只支持JPG,DOC,TXT,RAR,PPT格式');
        }
    }
    var i = 0,j = 0;     //行号与列号 
    var oNewRow   ;     //定义插入行对象 
  //  var oNewCell1,oNewCell2;     //定义插入列对象 
     function addFile()
    {
    i = document.all.MyFile.rows.length; 
    oNewRow = document.all.MyFile.insertRow(i); 
    oNewRow.id = j;      var str = '<br><INPUT type="file" id="val'+j+'" runat="server" onchange="CheckImg(this)" size="30" NAME="File">'
     str+='<input id="btnccesc" type="button" value="删除"  onClick="DelCurrentRow( '+ j + ')">';
     document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
     j++; 
    }
    //删除行 
function DelCurrentRow(j) 

    with(document.all.MyFile) 
    { 
        for (var i=0;i<rows.length;i++) 
        { 
            if (rows[i].id == j) 
            { 
            deleteRow(i); 
            } 
        } 
    } 

</script>高手请教!。