JS 控制
隐藏问题

a574169096 2012-08-20 10:18:41
2个table
第二个table里就一个tr,内容从后台调用,如果后台没加就不会显示

想用JS控制,如果第二个table里后台加了数据,那么隐藏第一个table。
...全文
146 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
一起混吧 2012-08-28
  • 打赏
  • 举报
回复
总感觉在后台控制更为简单
pxxaish9527 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

第一个table用一个div括起来。设个ID。。第二个table中的tr 设一个ID。。然后根据后台返回的值进行判断.document.getElementById("").style.display = "none";
[/Quote]

顶!!!
  • 打赏
  • 举报
回复
好多答案...
张运领 2012-08-27
  • 打赏
  • 举报
回复
在JS动态加载table2的时候,加一句document.getElementById("table2").style.display='none';这样可以吧,简单。
dw1258838824 2012-08-27
  • 打赏
  • 举报
回复
通过request获取后台数据控制table的样式
<script>
if('${i}'==0){
document.getElementById("table").style.display='none';
} else{
document.getElementById("table").style.display='block';
}
</script>
walkman_22 2012-08-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
第一个table用一个div括起来。设个ID。。第二个table中的tr 设一个ID。。然后根据后台返回的值进行判断.document.getElementById("").style.display = "none";
[/Quote]
顶楼上.
NocturneLLJ 2012-08-20
  • 打赏
  • 举报
回复

if (document.getElementById("table2").rows.length) {
document.getElementById("table1").style.display = "none";
}
txenergy 2012-08-20
  • 打赏
  • 举报
回复
第一个table用一个div括起来。设个ID。。第二个table中的tr 设一个ID。。然后根据后台返回的值进行判断.document.getElementById("").style.display = "none";

87,993

社区成员

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

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