我有一个名为showOrHide的javascript函数,用于切换表行元素的显示状态。代码看起来像这样:
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 :(得分:0)
我们还没有发现错误是什么......我们最终放弃了并使用了jQuery。