JS控制显示效果的问题?

hanshuihu 2010-09-25 10:53:04
现在项目要用到这样一个效果 怎么样拿JS控制,我现在有一个表格
<table>
<tr>
<td>内容1<td><td>内容2<td>
</tr>
<tr>
<td>内容1<td><td>内容2<td>
</tr>
<tr>
<td>内容1<td><td>内容2<td>
</tr>
</table>

很简单一个表格 可能有很多行 我需要根据td是否有内容1 来决定是否显示这一行,如果有内容1这一行正常显示,没有设置未隐藏,这样的js怎么写?高手指点下 只用js 来控制
如果需要样式 id class 都可以加上
最好有给出代码
...全文
96 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanshuihu 2010-09-25
  • 打赏
  • 举报
回复
哪一行删掉也行,高手救救急啊
hanshuihu 2010-09-25
  • 打赏
  • 举报
回复
期待高手 ... 这边没有js写的好的吗?
hanshuihu 2010-09-25
  • 打赏
  • 举报
回复
我知道 关键是我程序中的循环生成的 已经没办法控制了,只能从JS入手了 有没有高手指点下?
生活 2010-09-25
  • 打赏
  • 举报
回复
为什么这么做呢 JAVA你可以动态生成行啊
hanshuihu 2010-09-25
  • 打赏
  • 举报
回复
高手啊 谢谢
chenghaoorange 2010-09-25
  • 打赏
  • 举报
回复
document.getElementsByTagName("td")[i].style.display="none"

改成document.getElementsByTagName("td")[i].parentNode.style.display="none"
chenghaoorange 2010-09-25
  • 打赏
  • 举报
回复
for(var i=0;i<document.getElementsByTagName("td").length;i++)
{
if(document.getElementsByTagName("td")[i].innerHTML=="")
document.getElementsByTagName("td")[i].style.display="none"
}

上面那段js放在页面最下面
tianc_02678 2010-09-25
  • 打赏
  • 举报
回复
给tr加上id,document.getElementById('trid').display = ''。显示;document.getElementById('trid').display = 'none'。隐藏

81,122

社区成员

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

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