Firefox中没有格式化格式

时间:2010-09-19 17:15:54

标签: javascript firefox formatting

我想使用javascript隐藏/取消隐藏一组HTML表格行。为此,我定义了每个这样的行,其可见性将被切换,如下所示: 当触发适当的事件时,我按如下方式切换其状态:

document.getElementById('rowId1').style.display = 'none';//or 'block'

以上代码适用于firefox和IE。虽然IE保留了正确的表格形状,但firefox失去了所有的礼仪感,显示的HTML表格完全是随意的。

我错过了什么重要的事情吗?我已经确保在CSS文件中定义了各个元素的CSSClass。

此致 VIPUL

2 个答案:

答案 0 :(得分:2)

不要在firefox上使用display: block表元素。

请改为使用display: table-row

可悲的是,IE(最多8个)不支持此标准。

有关此问题的更多信息:http://www.w3schools.com/css/pr_class_display.asp

答案 1 :(得分:0)

尝试在"none"""之间切换。