Firefox下隐藏表格行不能使用block

如下一段代码,在IE下能正常执行,但在Firefox下执行却有点不正常:

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

有网友说可能是CSS对表格的处理能力比较弱,个人认为不然,因为上边代码在IE却是能正常执行的;也有网友说是因为在Firefox中执行"display:none;"后没有回收"display:block;"开辟的页面空间,下次再执行"display:block;"又会在页面上重新创建显示空间,这种解释也站不住脚,如下代码当在div上使用时Firefox执行是正常的:

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

目前为止还没找到一个可信的原因,但那并不意味着在在Firefox下就无法动态的显示/隐藏表格行,有细心的网友发现使用'style.display="";'代替'style.display="block";'就能正常执行了:

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


上一篇: 站长网拖拽效果完整Js
下一篇: 做网络必须掌握的83句话
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 6768
发表评论
登录后再发表评论!