1
以下函数显示表格中的若干隐藏行。除IE7以外,它在所有测试过的浏览器中都很有用。 (我正在使用Prototype.js)IE7中的表格行
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揭示这些隐藏的行,如果它不明白显示:表行?
在此先感谢,戴夫
切换到使用jQuery或extjs取决于你需要多少js爱。我已经向原型库提交了错误修正(提供了良好的解释和测试案例并给出了文档),开发人员说错误是功能... – Endophage 2011-01-21 00:41:53
@Endophage,你是说这是一个原型错误吗?我也认为原型不是很好,但这似乎与这个问题没有多大关系。 – 2011-01-21 00:47:10