<div id="op">
addFile = function(){
  op.innerHTML += "<input type=file /><br>";
}addFile()

解决方案 »

  1.   

    做一个<input style="display:none;" type="file" id="upFile"/>
    然后
    <input type="button" value="上传附件" onclick="fnUpFile"/><script>
    var obj=document.getElementById("upFile");
    obj.click();
    </script>
      

  2.   

    <input   type= "button "   value= "上传附件 "   onclick= "fnUpFile "/> 
    <input  type= "file "   id= "upFile"/>
    <script>
       i=0;
       function addAdj(){
           i++;
           var obj = document.getElementById("upFile");
           var newObj = obj.cloneNode();
           newObj.style.display="none";
           newObj.id=obj.id+""+i;
       }
    </script>
      

  3.   

    谢谢各位了,
    我知道了,但我的问题是还想实现上传,
    在struts架构下应该怎么实现啊,给点提示也行.
    谢谢