<body>
<input type="button" onclick="add()" value="增加附件"/>
<div id="f"></div></body>
<script language="javascript">
<!--
function add(){
i = document.createElement("input");
i.type = "file";
document.getElementById("f").appendChild(i);
document.getElementById("f").innerHTML += "<br/>";
}
//-->
</script>

解决方案 »

  1.   

    <table><tr><td id="fileID"><td></tr></table>
    <script>
    window.fileID.innerHTML="<input type=file1><input type=file2>想要几个自己写几个";
    </script>
      

  2.   

    3楼的。。请问。要想在生成一个新的input时就弹出选择本地文件窗口,并且在选择完文件时激发某个事件。那要怎么写?
      

  3.   

    要想在生成一个新的input时就弹出选择本地文件窗口
    那样做不了并且在选择完文件时激发某个事件。那要怎么写?
    <input type="file" onpropertychange="alert(1)"/>
      

  4.   

    x = eval("document.form.file" + a);
    x.click();
    我用这样来实现生成一个新的input时就弹出选择本地文件窗口
    但是这样做后再form.onsubmit()事件时怎么总是出错??