<table id="table1">
<tbody>
  <tr id="row1"><td>1</td></tr>
  <tr id="row2"><td>2</td></tr>
  <tr id="row3"><td>3</td></tr>
  <tr id="row4"><td>4</td></tr>
</tbody>
</table>
<script>
document.write("table1共有"+table1.rows.length+"行");
</script>
<input type=button value="删除第2行" onclick="table1.rows[1].removeNode()">

解决方案 »

  1.   

    比如俺要删除tr id 为row3的行,怎弄?删除一行后,行号的rowIndex变了,再来deleteRow(1)就是别的呀?
    如何根据tr id来删除,而不要用数字来?
      

  2.   

    根据tr id来删除<table id="table1">
    <tbody>
      <tr id="row1"><td>1</td></tr>
      <tr id="row2"><td>2</td></tr>
      <tr id="row3"><td>3</td></tr>
      <tr id="row4"><td>4</td></tr>
    </tbody>
    </table>
    <input type=button value="删除第二行"
    onclick="document.getElementById('row2').removeNode()">