javascript删除表格中的tr的方法 - 编程吧

上一篇 | 下一篇

javascript删除表格中的tr的方法

发布: 2008-1-13 16:27 | 作者: ysa66 整理 | 来源: 本站原创 | 查看: 80次

javascript删除表格中的tr的方法


拷贝以下内容另存为html可以查看效果。

<
HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function deleteRows(){
var rows = document.getElementById("t").rows;
for(var i=0;i<rows.length;i++){
if(rows[i].all("check").checked==true){
rows[i].removeNode(
true);
i
--;//!!!!!
}
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<TABLE id="t" border=1>
<TR><TD><INPUT type=checkbox name=check></TD><TD>1</TD></TR>
<TR><TD><INPUT type=checkbox name=check></TD><TD>2</TD></TR>
<TR><TD><INPUT type=checkbox name=check></TD><TD>3</TD></TR>
<TR><TD><INPUT type=checkbox name=check></TD><TD>4</TD></TR>
<TR><TD><INPUT type=checkbox name=check></TD><TD>5</TD></TR>
</TABLE>
<INPUT type=button onclick="deleteRows()" value="删除">
</BODY>
</HTML>

另外提供一个兼容火狐和IE的通用删除TR和TD的办法:

while(tbody.hasChildNodes())
{
tbody.removeChild(tbody.lastChild);
}

TAG: javascript 删除tr

字号: | 推荐给好友

 

评分:0

我来说两句

seccode