日期:2014-05-18  浏览次数:20754 次

怎样实现类似邮箱动态添加多个不同附件的功能呢
想要实现一个动态的上传功能,即可以根据自己要上传的文件的数量,随机产生不同数量的选择框,在这个页面里有“添加文件”的按钮,只要点多一次就可以多上传一个文件,类似于邮箱里面的添加附件功能,请问该怎么实现呢,有代码更好,谈下思路也行,重谢

------解决方案--------------------
<input type= "button " value= "继续添加 " onclick= "append(); "/>
<div id= "div1 ">
<input type= "file " name= "file1 ">
<div>

<script language= "javascript ">
var index=1;
function append()
{
var div =document.getElementById( "div1 ");
var file=document.createElement( "input ");
file.setAttribute( "type ", "file ");
index++;
var name=file+index;
file.setAttribute( "name ",name);
div.appendChild(file);

var br=document.createElement( "br ");//换行
div.appendChild(br);
}
</script>