2011-01-24 3 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。

相關問題