<html>
<head>
    <title>tree</title>
    <meta name="designer" content="csdn design team - meizz" />
<script>
function delRow()
{
 mytable2.deleteRow(0);
}
</script>
</head>
<body>
要显示的内容:
<form name="frm1" method="post" action="/addcontent.jsp">
<table id="mytable" border="1" width="100%">
  <tr>
    <td width="100%" valign="top" >
      <table border="1" width="100%" class="dragTable" id="mytable2">
        <tr > 
          <td width="15%" align="right" bgcolor="#cccccc">标题:</td>
          <td width="77%" bgcolor="#cccccc">
<input type="text" name="title_3" style="width:100"  value="小儿子">
  </td>
          <td rowspan="2" width="8%" > 
            <input id="Button_3" type="button" value="删除ID为3的行" onclick="delRow()"/>
            </td>
        </tr>
        <tr > 
          <td width="15%"  align="right" bgcolor="#cccccc">内容:</td>
          <td width="77%" >动态给表格增加/删除一行
         </td>
        </tr>
      </table>
          
      <table border="1" width="100%">
        <tr > 
          <td width="15%" align="right" bgcolor="#cccccc">标题:</td>
          <td width="77%" bgcolor="#cccccc">
<input type="text" name="title_7" style="width:100"  value="二儿子">
  </td>
          <td rowspan="2" width="8%" > 
            <input id="Button_7" type="button" value="删除ID为7的行" onclick="delRow()" />
            </td>
        </tr>
        <tr > 
          <td width="15%"  align="right" bgcolor="#cccccc">内容:</td>
          <td width="77%" >动态给表格增加/删除一行
       </td>
        </tr>
      </table>
                 
    </td>
   </tr>
</table>
</body>
</html>

解决方案 »

  1.   

    用deleteRow这个方法吧,但是,你是在表格里嵌表格,deleteRow(i)删除表格里的第i行
      

  2.   

    <html>
    <head>
    <title>tree</title>
    <meta name="designer" content="csdn design team - meizz" />
    <script>
    function delRow(){
    var subtables=mytable.rows[0].cells[0].childNodes;
    //                  td        tr         tbody      table
    event.srcElement.parentNode.parentNode.parentNode.parentNode.removeNode()
        //不知道你这个循环是什么意思,大概是填充编号吧,不知道我理解的对不对
        for (var i =0; i<subtables.length;i++){
             if(subtables[i].rows[0].cells[1])
      subtables[i].rows[0].cells[1].childNodes[0].value=i;
        }
    }
    </script>
    </head>
    <body>
    要显示的内容:
    <form name="form1" method="post" action="/addcontent.jsp">
    <table id="mytable" border="1" width="100%">
    <tr>
    <td width="100%" valign="top" >
    <table border="1" width="100%" class="dragTable">
    <tr >
    <td width="15%" align="right" bgcolor="#cccccc">标题:</td>
    <td width="77%" bgcolor="#cccccc">
    <input type="text" name="title_3" style="width:100" value="小儿子">
    </td>
    <td rowspan="2" width="8%" >
    <input id="Button_3" type="button" value="删除ID为3的行" onclick="delRow()"/>
    </td>
    </tr>
    <tr >
    <td width="15%" align="right" bgcolor="#cccccc">内容:</td>
    <td width="77%" >动态给表格增加/删除一行
    </td>
    </tr>
    </table><table border="1" width="100%">
    <tr >
    <td width="15%" align="right" bgcolor="#cccccc">标题:</td>
    <td width="77%" bgcolor="#cccccc">
    <input type="text" name="title_7" style="width:100" value="二儿子">
    </td>
    <td rowspan="2" width="8%" >
    <input id="Button_7" type="button" value="删除ID为7的行" onclick="delRow()" />
    </td>
    </tr>
    <tr >
    <td width="15%" align="right" bgcolor="#cccccc">内容:</td>
    <td width="77%" >动态给表格增加/删除一行
    </td>
    </tr>
    </table></td>
    </tr>
    </table>
    </body>
    </html>
      

  3.   

    //tableID表格的ID
    //表中要删除的行号
    function delRow(tableID, rowsIndex)
    {
    var objTable = document.getElementById(tableID);
    if(rowsIndex < objTable.rows.length){
    objTable.deleteRow(rowsIndex);
    }else{
    alert('Row is not exist!');
    }
    }
      

  4.   

    把你想实现的效果,放在你的html中,不明白你要实现什么啊?我以为你想要实现类似删除帖子的效果
      

  5.   

    再次感谢xingqiliudehuanghun(), 我试了你代码了,可是放到我这里就有些问题了,就是表格里有些东西删不完全,但我用以下这个函数,可以删除
    function delRow(){
    var delRow=document.all("mytable1").deleteRow(event.srcElement.rowIndex);
    }
    因为我的表格是可以上下托动的,如果用我的这个,我托动一次,再点删除,就全删掉了,用你的,托动没有问题,删除的时候,有些在线编辑器的东西删除不掉,所以怀疑是不是这句:
    event.srcElement.parentNode.parentNode.parentNode.parentNode.removeNode()
    在搞怪.
      

  6.   

    我在想是不是我托动的时候,event.srcElement.rowIndex这个是不是不跟着变啊?