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 都可以加上
最好有给出代码
...全文
64 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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'。隐藏
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-25 10:53
社区公告
暂无公告