知道了表格的id,如何删除一个表格?

jjkkk 2003-08-26 10:52:53
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language = "JavaScript">
function delTable() {
var oTable = document.getElementById("tb1");
}
</script>
</HEAD>
<BODY>
<table id = "tb1" border = "1">
<tr>
<td>1</td>
<td>2</td>
<tr>
</table>
<input type = "button" value = "删除" onclick = "delTable()">
</BODY>
</HTML>

点击删除要删除那个表格,delTable()函数要如何写??
...全文
257 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fason 2003-08-31
  • 打赏
  • 举报
回复
use:
oTable.parentNode.removeChild(oTable);//for ie5+ and ns6
fason 2003-08-31
  • 打赏
  • 举报
回复
use:
oTable.parentNode.removeChild(oTable);//for ie5+ and ns6
zgmboy 2003-08-31
  • 打赏
  • 举报
回复
study
ysharp 2003-08-31
  • 打赏
  • 举报
回复
不错
学习学习
cloudchen 2003-08-30
  • 打赏
  • 举报
回复
obj.removeNode(true);

这样连当前节点的子节点通通删除,不加true仅仅去掉了<table>标记对

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language = "JavaScript">
function delTable() {
var oTable = document.getElementById("tb1");
if (oTable)
oTable.removeNode(true);
}
</script>
</HEAD>
<BODY>
<table id = "tb1" border = "1">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td colspan = "2">
<input type = "button" value = "删除" onclick = "delTable()">
</td>
</tr>
</table>
<table id = "tb2" border = "1">
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td colspan = "2">
<input type = "button" value = "删除" id=button1 name=button1 onclick = "delTable()">
</td>
</tr>
</table>
</BODY>
</HTML>
jjkkk 2003-08-30
  • 打赏
  • 举报
回复
谢谢了,还有一点小小问题
比如下面这段代码,我删除了第一个表格后
我希望下面这个表格要占据原来这个表格的位置
要怎么实现??


<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language = "JavaScript">
function delTable() {
var oTable = document.getElementById("tb1");
if (oTable)
oTable.removeNode();
}
</script>
</HEAD>
<BODY>
<table id = "tb1" border = "1">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td colspan = "2">
<input type = "button" value = "删除" onclick = "delTable()">
</td>
</tr>
</table>
<table id = "tb2" border = "1">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td colspan = "2">
<input type = "button" value = "删除" id=button1 name=button1 onclick = "delTable()">
</td>
</tr>
</table>
</BODY>
</HTML>
jzsh2000 2003-08-26
  • 打赏
  • 举报
回复
判断一下:
<script language = "JavaScript">
function delTable() {
var oTable = document.getElementById("tb1");
if(oTable) oTable.removeNode();
else alert("表格已被删除!");
}
</script>
jzsh2000 2003-08-26
  • 打赏
  • 举报
回复
<script language = "JavaScript">
function delTable() {
var oTable = document.getElementById("tb1");
oTable.removeNode();
}
</script>

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧