+ -
当前位置:首页 → 问答吧 → 隐藏DIV

隐藏DIV

时间:2011-09-26

来源:互联网

document.getElementById(divId).style.display="none";
使用此方法对div进行隐藏,只能对table里德div有效。table以外的div无效。请问为什么?

作者: higgison   发布时间: 2011-09-26

没问题啊。。

楼主 把你发现这个问题的 代码 贴上来 看看。

作者: calmcrime   发布时间: 2011-09-26

display能对table以外的div隐藏,如果你的无效,那么可能是你的document.getElementById(divId)出了问题,没获取到页面ID

作者: zhoumi_xhu   发布时间: 2011-09-26

引用楼主 higgison 的回复:
document.getElementById(divId).style.display="none";
使用此方法对div进行隐藏,只能对table里德div有效。table以外的div无效。请问为什么?

这个不管你的div在哪 你把html结构发上来

作者: fanchuanzhidu   发布时间: 2011-09-26

你所指的页面ID是什么,是PROCESS_ID?

作者: higgison   发布时间: 2011-09-26

divId是什么东东。。现在的年轻人,问问题还都喜欢让人猜。。

作者: axiheyhey   发布时间: 2011-09-26

引用 5 楼 axiheyhey 的回复:
divId是什么东东。。现在的年轻人,问问题还都喜欢让人猜。。

... 应该是那个DIV的ID。。。

作者: xoxo_   发布时间: 2011-09-26

你用getElementById获得的只是一个对象。。。。
要对多个对象起作用,请循环遍历集合。

作者: KongHuLu   发布时间: 2011-09-26

不是PROCESS_ID,你看下生成的html代码的divid是不是你想要的嘛

作者: zhoumi_xhu   发布时间: 2011-09-26

divId是jsp页面一个table外的div的ID

作者: higgison   发布时间: 2011-09-26

页面中表是通过TableView的div来实现的,是不是和TableView有关呢?

作者: higgison   发布时间: 2011-09-26

引用 10 楼 higgison 的回复:

页面中表是通过TableView的div来实现的,是不是和TableView有关呢?

怪不得 这样的话是有区别的 实际生成的 ID 会吧容器的ID加上去

作者: KK3K2005   发布时间: 2011-09-26

能详细说说吗?

作者: higgison   发布时间: 2011-09-26

你的id不完整吧,没获取到对象而已。。

作者: BLUE_LG   发布时间: 2011-09-26

请查看,你的div的id是不是重了。。。

作者: feng3773216   发布时间: 2011-09-27

相关阅读 更多