类拟161邮箱批量添加附件的JS

<script language="javascript" >
var i=1;
var imagemax=5; //imagemax的大小是设置添加的数量

function addFile()
{
    if(i<imagemax)
    { 
        i++;
        currRow=conditionTable.insertRow();
        cellc=currRow.insertCell();
        cellcContext= '<input type="file" NAME="File+"+i>  <button onclick="removeFile();" class="botheight">删除</button><br>';
        cellc.innerHTML=cellcContext;
    }
}

function findTD(o)
{
    if (o.nodeName=="TR"||o.nodeName=="TABLE") return;
    if(o.nodeName=="TD")
    return (o);
    else
    return (o.parentElement);
}

function removeFile()
{
    o = findTD(event.srcElement);
    //alert("确定删除,上传了" + o.parentElement.rowIndex*1 + "张图片");
    conditionTable.deleteRow(o.parentElement.rowIndex*1);
    i--;
}

function addimage()
{
    document.write("<div id='fileDiv'><table id=conditionTable border=0><tr><td><input type='file' NAME='File1'>  <button onclick='removeFile();' class='botheight'>删除</button><br</td></tr></table></div>");
    if(i==0){
    document.write("<a href='javascript:void(addFile());' class='file'>添加图片</a> 您最多可上传"+imagemax+"张图片");
    }else{
    document.write("<a href='javascript:void(addFile());' class='file'>继续添加图片</a> 您最多可上传"+imagemax+"张图片");
    }
}
</script>

<script>
<!--
addimage();
-->
</script>


你可能感兴趣的:(JavaScript,function,File,table,Class,button)