1.用innerHTML写入
2.用insertAdjacentHTML(sWhere, sText)

解决方案 »

  1.   

    var hid=document.createElement("INPUT");
    hid.type="hidden";
    hid.value="value";
    hid.name="name";
    document.all.myform.addChild(hid);
      

  2.   

    formName.insertAdjacentHTML("BeforeEnd","<input type='hidden'...>")
      

  3.   

    <form name=form1>
    <input type=submit>
    </form>
    <input type=button onclick="addHidden()" value=Add>
    <script>
    function addHidden()
    {
       hidden = document.createElement("INPUT");
       hidden.type = "hidden";
       hidden.name = "new";
       hidden.value = "value";
       document.all.form1.appendChild(hidden);
    }
    </script>