以下函数显示表中的几个隐藏行。它在除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显示这些隐藏的行?提前谢谢,戴夫
答案 0 :(得分:4)
尝试将显示设置为""
。 IE通常对表格很挑剔。