div.innerHTML
document.createObject("")

解决方案 »

  1.   

    <body>
    <div id=pp></div>
    <script>
    document.all('pp').innerHTML = "<input type=file value=browser>";
    </script>
    </body>
      

  2.   

    kingdomzhf(旭日东升) 这样作的话会把前一次生成的file去掉了的,我想动态的增加,而不会把前面生成的file
      

  3.   

    xx=document.cereatElement('INPUT  type="file" size="20" name="File'+i+'"  id="fj'+i+'"onchange="ccs()" runat="server"')
    div.insertBefore(xx)
      

  4.   

    <body>
    <div id=pp></div>
    <script>
    document.all('pp').innerHTML + = "<input type=file value=browser>";
    </script>
    </body>
      

  5.   

    <div><input type=file name=myfile id=myfid value=browser style="display:none"></div><script>
    function showfile() { document.getElementById("myfid").style.display = ""; }
    function hidefile() { document.getElementById("myfid").style.display = "none"; }
    </script>