<table border="1" width="100%" id=tbl>
<tr>
<td width="100%"><input type="button" value="删除" name="B1" onclick='tbl.deleteRow(this)'></td>
</tr>
<tr><td width="100%"><input type="button" value="删除" name="B1" onclick='tbl.deleteRow(this)'></td>
</tr>
<tr><td width="100%"><input type="button" value="删除" name="B1" onclick='tbl.deleteRow(this)'></td>
</tr>
</table>
<tr>
<td width="100%"><input type="button" value="删除" name="B1" onclick='tbl.deleteRow(this)'></td>
</tr>
<tr><td width="100%"><input type="button" value="删除" name="B1" onclick='tbl.deleteRow(this)'></td>
</tr>
<tr><td width="100%"><input type="button" value="删除" name="B1" onclick='tbl.deleteRow(this)'></td>
</tr>
</table>
function del(o){
var t=document.getElementById('test')
t.deleteRow(o.parentNode.parentNode.rowIndex)
}
</script>
<table border="1" width="100%" id=test>
<tr>
<td width="100%"><input type="button" value="删除" name="B1" onclick="del(this)"></td>
</tr>
<tr>
<td width="100%"><input type="button" value="删除" name="B1" onclick="del(this)"></td>
</tr>
<tr>
<td width="100%"><input type="button" value="删除" name="B1" onclick="del(this)"></td>
</tr>
</table>
对不起: 您的方法是不论我点哪一行都删除第一行.
请问还有其他方法吗?
程序如下:(因为我程序中两行为一个整体)
<table border="1" width="100%">
<tr>
<td width="100%"><input type="button" value="删除" name="B1"></td>
</tr>
<tr>
<td width="100%">xxxxxx</td>
</tr>
......
......刚才试了fason(阿信) 的代码,我以为再重复一遍
t.deleteRow(o.parentNode.parentNode.rowIndex)
就可以,结果失败还请大家再帮忙想想办法
谢了!
t.deleteRow(o.parentNode.parentNode.rowIndex)