我在页面上点一下 + 就在下面多出一个txet 框,<input name="keywords"  type="text"  value="" />
最多只可点二回 + 
这怎么实现,多谢

解决方案 »

  1.   

    <input name="Button" type="Button" onClick=return(Expand()) value=""> 
    var nfiles = 1;
    function Expand(){
      
      var adh = dfile1.outerHTML;
      adh = adh.replace(/1/g,++nfiles)
      files.insertAdjacentHTML('BeforeEnd',adh);
      return false;
      
    }
      

  2.   

    <a href="javascript:insert()">增加</a>
    <div id="inputs"></div>
    <script type="text/javascript">
    function insert()
    {
        var inputs = document.getElementById('inputs'), len;
        if((len = inputs.getElementsByTagName('input').length) < 2)
            inputs.innerHTML += '<input name="keywords"  type="text"  value="' + ++len + '" />';
    }
    </script>
      

  3.   

    <html>
    <script>
    var m=2,n=1;
    function oAppend(){
    if(n<=m){
    var oText=document.createElement("input")
    event.srcElement.previousSibling.appendChild(oText)
    n++;
    }
    }
    </script>
    <body>
    <form>
    </form>
    <input type="button" onClick="oAppend()" value="+" /></body>
    </html>