<body>
<TABLE id="recordTable" width=80% align=center border=1>
<tr><td width=33%>11</td><td width=33%>12</td><td width=33%>13</td></tr>
<tr><td width=33%>21</td><td width=33%>22</td><td width=33%>23</td></tr>
<tr><td width=33%>31</td><td width=33%>32</td><td width=33%>33</td></tr>
</TABLE>
<P align=center><input type=text name=num size=6>&nbsp;<input type=button value="插 入" onclick="AddRecord(num.value)">
<script>
function AddRecord(num)
{
  var row = recordTable.insertRow(num-1);
  var col = row.insertCell(0);
  var i = row.rowIndex;
  col.innerHTML = i+1; 
  col = row.insertCell(1); 
  col.innerHTML = i+1; 
  col = row.insertCell(2); 
  col.innerHTML =i+1; 
}
</script>
</body>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <SCRIPT LANGUAGE="JavaScript">
    function addrow() {
    var t = document.getElementById("t");
    alert(t.rows);
    // t.insertRow().insertCell().innerText=t.rows.innerText;//&Otilde;&acirc;&Ouml;&raquo;&Ecirc;&Ccedil;&Egrave;&iexcl;&Ocirc;&shy;&Agrave;&acute;&ETH;&ETH;&Agrave;&iuml;&micro;&Auml;&Icirc;&Auml;±&frac34;&micro;&Auml;&pound;&not;&Egrave;&ccedil;&sup1;&ucirc;&Egrave;&iexcl;&Ocirc;&shy;&Agrave;&acute;&ETH;&ETH;&micro;&Auml;&Icirc;&Auml;±&frac34;&iquest;ò&para;&Ocirc;&Iuml;ó&pound;&not;&cedil;&Atilde;&Egrave;&ccedil;&ordm;&Icirc;&sup2;&Ugrave;×÷
      var tr = t.rows[0];
      var oCloneNode = tr.cloneNode(true);
      t.appendChild(oCloneNode);
    }
    </SCRIPT>
    <table border="1" id="t">
    <tr><input type=text name=ppl1></td></tr><!--&micro;&Uacute;&Ograve;&raquo;&ETH;&ETH;-->
        <!--&Atilde;&iquest;&micro;&atilde;&Ograve;&raquo;&Iuml;&Acirc;&Iuml;&Acirc;&Atilde;&aelig;°&acute;&Aring;&brvbar;&Ocirc;&Uacute;&Otilde;&acirc;&Agrave;&iuml;&Ocirc;&ouml;&frac14;&Oacute;&Ograve;&raquo;&ETH;&ETH;&pound;&not;&ETH;&Acirc;&Ocirc;&ouml;&frac14;&Oacute;&ETH;&ETH;&Auml;&Uacute;&Oacute;&ETH;&ordm;&Iacute;&micro;&Uacute;&Ograve;&raquo;&ETH;&ETH;&Agrave;&iuml;&Iuml;à&Iacute;&not;&micro;&Auml;&Icirc;&Auml;±&frac34;&iquest;ò&pound;¨&Icirc;&Auml;±&frac34;&iquest;òNAME&cedil;&Auml;±&auml;±&Egrave;&Egrave;&ccedil;ppl2,ppl3...&pound;&copy;-->
    </table>
    <button onclick="addrow()">addrow</button>
    </BODY>
    </HTML>
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">
    function addrow() {
    var t = document.getElementById("t");
    var count=t.rows.length+1;
    t.insertRow().insertCell().innerHTML="<input type=text name=ppl" + count + ">";
    }
    </SCRIPT><table border="1" id="t">
    <tr><td><input type=text name=ppl1></td></tr><!--第一行-->
    </table>
    <button onclick="addrow()">addrow</button>
      

  3.   

    function addrow() {
    var t = document.getElementById("t");
    alert(t.rows);
      var tr = t.rows[0];
      var oCloneNode = tr.cloneNode(true);
      t.appendChild(oCloneNode);
    }
      

  4.   

    <table id=t>
    <tr><td><input type="text" name="tt1"></td></tr>
    </table>
    <input type="button" onclick="addRow()">
    <Script Language="JavaScript">
    var rowIdx=1;
    function addRow()
    {
    rowIdx += 1;
    var newTR = t.insertRow();
    var newCell = newTR.insertCell();
    newCell.innerHTML = "<input type='text' id='tt"+ rowIdx +"' name='tt"+ rowIdx +"'>";
    var idName = "tt"+(rowIdx-1);
    alert(idName)
    alert(document.getElementById(idName).value);
    }
    </Script>
      

  5.   

    fokker(独孤龙) ~ anita2li(hehe...) ~符合~~恩,innerHTML,看来俺还是不熟,脚本给分~