问题,能不能把一个表格内的
一次性清空

xizi2002 2002-12-02 08:43:33
请教:
能不能把一个表格内的<td>一次性清空,
可不能清空我的<th>呵
...全文
172 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zheatg 2002-12-05
  • 打赏
  • 举报
回复
能不能一次把一个表格都删掉呢??
wsj 2002-12-05
  • 打赏
  • 举报
回复
table1.removeNode(true)
wsj 2002-12-04
  • 打赏
  • 举报
回复
<table border=1 id=table1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>
<input type=button value=clear onclick=cc()>

<table border=1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>

<script language=javascript>
function cc()
{
var a = document.all.table1.getElementsByTagName("tr"),b=a.length;
for(var i=0; i<b;)
{
if(a[i]&&a[i].getElementsByTagName("th").length==0)
a[i].removeNode(true);
else
i++;
}
}
</script>
turtlevan 2002-12-03
  • 打赏
  • 举报
回复
<table border=1 id=table1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>
<input type=button value=clear onclick=cc()>

<table border=1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>

<script language=javascript>
function cc()
{
table1.innerHTML=""
}
</script>
xizi2002 2002-12-02
  • 打赏
  • 举报
回复
想哭,还是不行
<table border=1 id=table1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>
<input type=button value=clear onclick=cc()>

<table border=1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>

<script language=javascript>
function cc()
{
var a = document.all.table1.getElementsByTagName("td");
for(var i=0; i<a.length; i++)
a[i].outerHTML ="";
}
</script>
flashsoft2000 2002-12-02
  • 打赏
  • 举报
回复
清除tr就可以
qiushuiwuhen 2002-12-02
  • 打赏
  • 举报
回复
那是因为tr没去除的原因
<table border=1 id=table1>
<tr><th>abc</th><th>defg</th></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
</table>
meizz 2002-12-02
  • 打赏
  • 举报
回复
你到底是要清空TD里的内容还是连TD都清掉.
若只是清除TD里的内容,那上面的例子已经可行了.
若是连TD也要拿掉的话,你将 a[i].innerHTML 改成 a[i].outerHTML 即可.
xizi2002 2002-12-02
  • 打赏
  • 举报
回复
to meizz(梅花雨):
当这样操作之后,
表格还有残留的边线如何去掉?
meizz 2002-12-02
  • 打赏
  • 举报
回复
<table border=1 id=table1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>
<input type=button value=clear onclick=cc()>

<table border=1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>

<script language=javascript>
function cc()
{
var a = document.all.table1.getElementsByTagName("td");
for(var i=0; i<a.length; i++)
a[i].innerHTML = "";
}
</script>
xizi2002 2002-12-02
  • 打赏
  • 举报
回复
meizz(梅花雨) :一个指定表格的.
不是把所有表格的怎么做呵
xizi2002 2002-12-02
  • 打赏
  • 举报
回复
包话<td>内的内容;
能不能给出一个例子啊
meizz 2002-12-02
  • 打赏
  • 举报
回复
<table border=1>
<tr><th>abc</th><th>defg</th></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
<tr><td>aaa</td><td>bbbb</td></tr>
</table>
<input type=button value=clear onclick=cc()>

<script language=javascript>
function cc()
{
var a = document.getElementsByTagName("td");
for(var i=0; i<a.length; i++)
a[i].innerHTML = "";
}
</script>
flashsoft2000 2002-12-02
  • 打赏
  • 举报
回复
tablename.all.tags("TD")

87,996

社区成员

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

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