Почему я не могу установить ни одного дисплея в IE 8? - PullRequest
0 голосов
/ 24 января 2011

У меня есть функция JavaScript, называемая showOrHide, которая переключает состояние отображения элемента строки таблицы. Код выглядит примерно так:

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";

вылетает страница.

Есть идеи?

1 Ответ

0 голосов
/ 24 января 2011

Мы до сих пор не выяснили, в чем заключается ошибка ... В конце концов мы сдались и использовали вместо этого jQuery.

...