写个虚FUNCTION,运用面向对象的方法

解决方案 »

  1.   


     function myFun( )
    {
          var row=document.createElement("tr");
          var inf=document.getElementById("infobody");
      var cell=document.createElement("td");
      var inp=document.createElement("input");
      inp.setAttribute("type","text");
      cell.appendChild(inp);
      row.appendChild(cell);
      inf.appendChild(row);       
     }用这个动态增加就可以了,给你写了一部份,其它的你照写就可以了
      

  2.   

    给你个简单的程序,你看看。你上面的主要错误是在
    document.getElementById("infobody").innerHtml = document.getElementById("infobody").innerHtml + '\n' + '<tr id="tb"><td><input type="text" id="name"/></td><td><input type="password" id="pas"></td></tr>'; 下面是个简单的例子,你参考下就知道了
    <script>
    var i=0;
    function tl(){
    i++;
    document.getElementById("tl").innerHTML +="<input type=\"text\" name=\"name"+i+"\" />"
    }
    </script>
    <input type="button" value="add input" onclick="tl()"/>
    <div id="tl"/>