动态表格:删除一行 我见有的代码用按钮的this,但不知具体怎么弄 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function click1(this){index=this.parentElement.parentElement.rowIndex()mytbody.deleteRow(index)}//其中this表示按鈕本身。mytbody表示//<table><tbody id=mytbody>//<tr><td></td></tr>//</tbody></table> <HTML><HEAD><Title>Table</Title></HEAD><Body>这种方法不用知道你具体删除的是第几行.<Table><TR height=23 bgcolor="#ffffff"> <td> <Input type=button value="添加" onclick="addTopNum()"> </td></TR></Table><Script language=javascript>function addTopNum(){ var trobj = Tablor.insertRow(); if(trobj) { trobj.TopID=TitleList.options[idx].value; var tdobj = trobj.insertCell(); tdobj.innerHTML = " <INPUT TYPE=TEXT class='tx2' Name='SubNum' style='width:40px' value='"+num+"'> <input type=button value='删除' onclick='delTopNum(this)'>"; } }function delTopNum(obj){ var trobj = obj.parentElement.parentElement; trobj.parentElement.removeChild(trobj);}</Script></Body></HTML> <script>function deleteRow (tableID, rowIndex) { var table =document.all[tableID] table.deleteRow(rowIndex);} </script><table id=mxh border=1><tr><td>第1行</td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td></tr><tr><td>第2行</td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td></tr><tr><td>第3行</td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td></tr><tr><td>第4行</td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td></tr></table> js的变量 jQuery搭建 关于一个js优化的问题 求支持IE和firefox的判断按下shift时两个不相邻checkbox之间选中的js 关于字符串替换问题 js怎么取它的index啊??【简单问题,纯属送分,不懂】 帮帮忙!急。。。。 急!!!ADODB.Stream的错误 新手问题(一)“<!--”标识有什么用? 我想在打开一个没有菜单栏的新窗口的同时传递多个参数应该怎么办? 如何在一个Iframe中调用别外一个Iframe中的标签?在线等待!!! 多条纪录的提交
{
index=this.parentElement.parentElement.rowIndex()
mytbody.deleteRow(index)
}//其中this表示按鈕本身。mytbody表示
//<table><tbody id=mytbody>
//<tr><td></td></tr>
//</tbody></table>
<HEAD><Title>Table</Title>
</HEAD>
<Body>
这种方法不用知道你具体删除的是第几行.
<Table>
<TR height=23 bgcolor="#ffffff">
<td>
<Input type=button value="添加" onclick="addTopNum()">
</td>
</TR>
</Table><Script language=javascript>
function addTopNum()
{
var trobj = Tablor.insertRow();
if(trobj)
{
trobj.TopID=TitleList.options[idx].value;
var tdobj = trobj.insertCell();
tdobj.innerHTML = " <INPUT TYPE=TEXT class='tx2' Name='SubNum' style='width:40px' value='"+num+"'> <input type=button value='删除' onclick='delTopNum(this)'>";
}
}
function delTopNum(obj)
{
var trobj = obj.parentElement.parentElement; trobj.parentElement.removeChild(trobj);
}
</Script>
</Body>
</HTML>
function deleteRow (tableID, rowIndex) {
var table =document.all[tableID]
table.deleteRow(rowIndex);
}
</script>
<table id=mxh border=1>
<tr>
<td>第1行</td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td>
</tr>
<tr>
<td>第2行</td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td>
</tr>
<tr>
<td>第3行</td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td>
</tr>
<tr>
<td>第4行</td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td>
</tr>
</table>