js 删除tr行的问题 <tr ><td>1</td><td>2</td><td>3</td><td><a id="11" href="javascript:delete();" onclick="javascript:delete();">删除</a></td> </tr>请问如何根据a标签的id删除tr行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样?<tr ><td>1</td><td>2</td><td>3</td><td><a id="11" href="javascript:void(0)" onclick="delete(this.id);">删除</a></td> </tr> 恩,跟据id,删除所在的tr行。 delete getElementById(id).parentNode.parentNode <table><tr ><td>1</td><td>2</td><td>3</td><td><a id="11" href="javascript:delete();" onclick="var table=this.parentNode.parentNode.parentNode;table.removeChild(this.parentNode.parentNode);">删除</a></td> </tr><tr ><td>11</td><td>22</td><td>33</td><td><a id="11" href="javascript:delete();" onclick="var table=this.parentNode.parentNode.parentNode;table.removeChild(this.parentNode.parentNode);">删除</a></td> </tr><tr ><td>111</td><td>222</td><td>333</td><td><a id="11" href="javascript:delete();" onclick="var table=this.parentNode.parentNode.parentNode;table.removeChild(this.parentNode.parentNode);">删除</a></td> </tr></table> <html><script>function delTR(obj) { var table=obj.parentNode.parentNode.parentNode; table.removeChild(obj.parentNode.parentNode);} </script><table><tr ><td>1</td><td>2</td><td>3</td><td><a id="1" href="#" onclick="javascript:delTR(this);">删除</a></td> </tr><tr ><td>11</td><td>22</td><td>33</td><td><a id="11" href="#" onclick="javascript:delTR(this);">删除</a></td> </tr><tr ><td>111</td><td>222</td><td>333</td><td><a id="111" href="#" onclick="javascript:delTR(this);">删除</a></td> </tr></table></html> <title></title> <script type="text/javascript"> window.onload = function() { var list = document.links; for (var i = 0; i < list.length; i++) { list[i].onclick = function() { var test = document.getElementsByTagName("tr").item(i); //alert(this.parentNode.parentNode); this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode); //document.getElementById("t").removeChild(this.parentNode.parentNode); } } } </script></head><body> <table id="t"> <tr id="s"> <td>1</td> <td>2</td> <td>3</td> <td> <a id="1" href="#">删除</a></td> </tr> <tr id="ss"> <td>1</td> <td>2</td> <td>3</td> <td> <a id="2" href="#">删除</a></td> </tr id="sss"> <tr > <td>1</td> <td>2</td> <td>3</td> <td> <a id="3" href="#">删除</a></td> </tr></table> 嗯,跟楼上一样。还想了半天这个id用数字好像是不行的,后来发现根本就不用id这劳什子…… <table id="tab1"> <tr> <td>1</td> <td>2</td> <td>3</td> <td><a id="a1" href="#" onclick="remove(this);">删除</a></td> </tr> <tr> <td>2</td> <td>2</td> <td>3</td> <td><a id="a2" href="#" onclick="remove(this);">删除</a></td> </tr> </table> <SCRIPT LANGUAGE="JavaScript"> <!-- function remove(obj){ //alert(obj.parentElement.parentElement.rowIndex); var TR_ind = obj.parentElement.parentElement.rowIndex; tab1.deleteRow(TR_ind); } //--> </SCRIPT> <html><script>function del(obj) { var table=obj.parentNode.parentNode.parentNode; table.removeChild(obj.parentNode.parentNode);} </script><table><tr ><td>1</td><td>1</td><td>1</td><td><a id="1" href="#" onclick="javascript:del(this);">删除</a></td> </tr><tr ><td>2</td><td>2</td><td>2</td><td><a id="2" href="#" onclick="javascript:del(this);">删除</a></td> </tr><tr ><td>3</td><td>3</td><td>3</td><td><a id="3" href="#" onclick="javascript:del(this);">删除</a></td> </tr></table></html> [骚年提问,js 打印条码标签问题] 懂Javascript的进来看,帮我加下实现链接跳转 点击文字,div在网页顶部下拉显示的效果 这种效果怎么实现的? 清空上传文件框后,不能提交表单了 一个js字符串转换时间问题 求一个脚本? 请教有没有键盘双击事件 请讨论一个离线操作的解决方案设想! 如何获取DIV中的所有内容 JS联动下拉 设定初始默认选定 document.images 得不到<v:imagedata >对象
<tr >
<td>1</td>
<td>2</td>
<td>3</td>
<td><a id="11" href="javascript:void(0)" onclick="delete(this.id);">删除</a></td>
</tr>
恩,跟据id,删除所在的tr行。
<table>
<tr >
<td>1</td>
<td>2</td>
<td>3</td>
<td><a id="11" href="javascript:delete();" onclick="var table=this.parentNode.parentNode.parentNode;table.removeChild(this.parentNode.parentNode);">删除</a></td>
</tr>
<tr >
<td>11</td>
<td>22</td>
<td>33</td>
<td><a id="11" href="javascript:delete();" onclick="var table=this.parentNode.parentNode.parentNode;table.removeChild(this.parentNode.parentNode);">删除</a></td>
</tr>
<tr >
<td>111</td>
<td>222</td>
<td>333</td>
<td><a id="11" href="javascript:delete();" onclick="var table=this.parentNode.parentNode.parentNode;table.removeChild(this.parentNode.parentNode);">删除</a></td>
</tr>
</table>
<html>
<script>
function delTR(obj) {
var table=obj.parentNode.parentNode.parentNode;
table.removeChild(obj.parentNode.parentNode);
}
</script>
<table>
<tr >
<td>1</td>
<td>2</td>
<td>3</td>
<td><a id="1" href="#" onclick="javascript:delTR(this);">删除</a></td>
</tr>
<tr >
<td>11</td>
<td>22</td>
<td>33</td>
<td><a id="11" href="#" onclick="javascript:delTR(this);">删除</a></td>
</tr>
<tr >
<td>111</td>
<td>222</td>
<td>333</td>
<td><a id="111" href="#" onclick="javascript:delTR(this);">删除</a></td>
</tr>
</table>
</html>
<script type="text/javascript">
window.onload = function() {
var list = document.links;
for (var i = 0; i < list.length; i++) {
list[i].onclick = function() {
var test = document.getElementsByTagName("tr").item(i);
//alert(this.parentNode.parentNode);
this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
//document.getElementById("t").removeChild(this.parentNode.parentNode);
}
}
}
</script>
</head>
<body>
<table id="t">
<tr id="s">
<td>1</td>
<td>2</td>
<td>3</td>
<td>
<a id="1" href="#">删除</a></td>
</tr>
<tr id="ss">
<td>1</td>
<td>2</td>
<td>3</td>
<td>
<a id="2" href="#">删除</a></td>
</tr id="sss">
<tr >
<td>1</td>
<td>2</td>
<td>3</td>
<td>
<a id="3" href="#">删除</a></td>
</tr>
</table>
还想了半天这个id用数字好像是不行的,后来发现根本就不用id这劳什子……
<table id="tab1">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><a id="a1" href="#" onclick="remove(this);">删除</a></td>
</tr>
<tr>
<td>2</td>
<td>2</td>
<td>3</td>
<td><a id="a2" href="#" onclick="remove(this);">删除</a></td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
function remove(obj){
//alert(obj.parentElement.parentElement.rowIndex);
var TR_ind = obj.parentElement.parentElement.rowIndex;
tab1.deleteRow(TR_ind);
}
//-->
</SCRIPT>
<script>
function del(obj) {
var table=obj.parentNode.parentNode.parentNode;
table.removeChild(obj.parentNode.parentNode);
}
</script>
<table>
<tr >
<td>1</td>
<td>1</td>
<td>1</td>
<td><a id="1" href="#" onclick="javascript:del(this);">删除</a></td>
</tr>
<tr >
<td>2</td>
<td>2</td>
<td>2</td>
<td><a id="2" href="#" onclick="javascript:del(this);">删除</a></td>
</tr>
<tr >
<td>3</td>
<td>3</td>
<td>3</td>
<td><a id="3" href="#" onclick="javascript:del(this);">删除</a></td>
</tr>
</table>
</html>