朋友们好啊
   需求如下:
     一个文本框 <input type="text" name="type"> <a href="addMoreType">添加</a>
     每次点击添加连接后, 会重新出现一个<input>文本框在下面, 
    也就是说支持批量添加type 这个东东, 记住, 每次点击一次添加连接, 就会重新出现一个文本框, 而不是覆盖之前的
    文本框
  求高手帮忙!
谢谢大家

解决方案 »

  1.   


    <script>
    function abc()
    {
    document.getElementById("divid").innerHTML=document.getElementById("divid").innerHTML+"<input type='text'>";
    }
    </script>
    <a href="#" onclick="abc()">aaaa</a>
    <div id="divid">
    </div>
      

  2.   

    也可以用 createElement() 创建
      

  3.   


    function addMoreType(){
    $("body").append("<input type='text' class='input' name='type'> <a href='javascript:addMoreType();'>添加</a></input><br/>");
    }
    <input type="text" class="input" name="type"> <a href="javascript:addMoreType();">添加</a></input>我用到了jquery,当然js也可以,原理是一样的
      

  4.   


    <script>
    var cout=0;
    function addMoreType(){
    var node=document.getElementById("inpu");
    var insertedNode = document.createElement('input');
    insertedNode.value = cout ;
    insertedNode.appendChild(document.createTextNode("插入节点"+cout));
    node.parentNode.insertBefore(insertedNode,node.nextSibling);
             cout++;
    }</script>
    <input type="text" name="type" value="1" > <a id="inpu" href="javascript:addMoreType();">添加</a>   
      

  5.   


    <script>
    function addMoreType(){
    var obj=document.createElement("input");
    obj.setAttribute('type','text');
    obj.setAttribute('name','type');
    document.body.appendChild(obj);
    }
    </script>
    <input type="text" name="type"> <a href="javascript:addMoreType();">添加</a> 
      

  6.   

    1.利用innerHTML
    2.利用createElement