document.form.appendChild(document.createElement("input"))

解决方案 »

  1.   

    对不起看错了<a href="#"onclick="this.insertAdjacentElement(document.createElement("input"))">add</a>
      

  2.   


    <a href="#"onclick="this.insertAdjacentElement("AfterEnd",document.createElement("input"))">add</a>
      

  3.   

    多谢,我也正在尝试这种insertAdjacentElement方法。
    那相应的隐藏这个input怎么写呢?
      

  4.   

    <a href="#"onclick="var oInput=document.createElement("input");oInput.style.display="none";this.insertAdjacentElement("AfterEnd",oInput)">add</a>
      

  5.   

    //this work:
    <a href="#" onclick="var oInput=document.createElement('input');oInput.style.display='none';this.insertAdjacentElement('AfterEnd',oInput)">add</a>
      

  6.   

    不是的,我是说,创建好这个input 后,得到一个输入值,在把它隐藏起来
    怎么做呢?
      

  7.   

    也写一个:
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE><SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    <!--function btnShow_onclick() {
    div1.innerHTML="<input id='txtstr'>";
    }function btnHide_onclick() {
    div1.innerHTML="";
    }//-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <INPUT id=btnShow type=button value=显示 name=btnShow LANGUAGE=javascript onclick="return btnShow_onclick()"><INPUT id=btnHide type=button value=隐藏 name=btnHide LANGUAGE=javascript onclick="return btnHide_onclick()">
    <div id=div1></div>
    </BODY>
    </HTML>
      

  8.   

    用div的方法是可以,我知道,不过还是多谢!
    wsj(骆驼)
    还有什么方法吗?