2011-01-24 74 views
0

我有一个名为showOrHide的javascript函数,它可以切换表格行元素的显示状态。该代码看起来是这样的:为什么我不能在IE 8中将显示设置为none?

function showOrHide(myId) 
{ 
    document.getElementById(myId).style.display = (document.getElementById(myId).style.display=="none" ? "table-row" : "none") 
} 

这个工作正常在Firefox和Chrome浏览器...但由于某些原因,试图瓦解/隐藏IE8行的时候,它崩溃。我试过明确运行代码 -

document.getElementById(myId).style.display = "table-row"; 

正确执行;但是

document.getElementById(myId).style.display = "none"; 

崩溃页面。

任何想法?

+0

来自IE的错误信息是什么? – 2011-01-24 15:52:56

回答

0

我们还没有发现错误是什么......我们最终放弃了,而是使用了jQuery。

相关问题