只是增加文本框吗?我刚编了一个,测试过了
<body>
<input type=button value=add onclick=addtext()>
</body><script>
function addtext(){
var newtext=document.createElement("input")
newtext.type="text"
document.body.appendChild(newtext);
return newtext
}
</script>

解决方案 »

  1.   

    function addFormField (aDocument, aForm, aInputType, aFieldName, aFieldValue) {
    //添加一个input节点
          var input = aDocument.createElement('INPUT');
          input.type = aInputType;
          input.name = aFieldName;
          input.value = aFieldValue;
          aForm.appendChild(input);
    }
    调用方式
    addFormField(document,form1,"hidden","funlist","kkkkkkkkkkk");
      

  2.   

    要删除的话,最好添加一个id属性
    form1.removeChild(form1.inputid);
      

  3.   

    那么当你动态增加一个个文本框后,又怎样区分各个文本框呢?用name,id吗?