IE7中的表行

时间:2011-01-21 00:36:27

标签: javascript css internet-explorer-7

以下函数显示表中的几个隐藏行。它在除IE7之外的所有测试浏览器中都很有效。 (我正在使用Prototype.js)

function showInactives(){
var row_list = $$('tr.inactive');
var ck =$('inactive_check').checked;
for (i = 0 ; i < row_list.length; i++){
    if (ck) row_list[i].style.display = "table-row";
    else row_list[i].style.display = "none";
    }
}

在IE中,每个隐藏的行都保持隐藏状态。如果我提醒每一行的显示样式,它会显示为“表格行”,但它不会显示出来。

如果IE7不理解display:table-row?

,如何让IE7显示这些隐藏的行?

提前谢谢,戴夫

1 个答案:

答案 0 :(得分:4)

尝试将显示设置为""。 IE通常对表格很挑剔。