показать и скрыть таблицу в IE6

0

Привет, я использую браузер IE6. Я хочу показать и спрятаться на определенных условиях. Я попытался использовать приведенный ниже код, чтобы показать и скрыть таблицу

 document.getElementById("crCurrSlotTbl").style.display="table" //show the table
 document.getElementById("crCurrSlotTbl").style.display="none"; //hide the table

Но он работает отлично в IE8, но он не работает нормально с IE6. Я пробовал различные решения, такие как обертывание вокруг тега div, но ни один из них не работает.

Может ли кто-нибудь помочь мне в решении этой проблемы? Существует ли какое-либо решение этой проблемы?

  • 0
    Вы используете JQuery?
  • 0
    Нет, мы не используем jquery, мы используем нормальный JavaScript
Показать ещё 1 комментарий
Теги:

3 ответа

2
Лучший ответ

Попробуй это,

block и inline значения поддерживаются явно как Microsoft Internet Explorer 5.

document.getElementById("crCurrSlotTbl").style.display="block"; 

Ссылка: http://msdn.microsoft.com/en-us/library/ie/ms530751%28v=vs.85%29.aspx

  • 0
    Спасибо криш !! Это сработало хорошо.
1

Попробуйте этот шаг 1. Объявите класс no-display. В этом объявлении стиль отображения не отображается. Шаг 2. Когда вам нужно показать элемент

//remove class 

document.getElementById("whatever").className = "";

когда вам нужно скрыть

//add class

document.getElementById("whatever").className = "no-display";
  • 0
    Как это работает на IE 6? Я никогда не пробовал это в IE 6.
  • 0
    Да, это работает на IE6.
Показать ещё 6 комментариев
-2

использование прямой шоу hide.

document.getElementById("crCurrSlotTbl").show() //show the table
 document.getElementById("crCurrSlotTbl").hide(); //hide the table
  • 0
    прямое шоу / скрыть . Я этого не знала
  • 0
    предопределенная функция show () и hide () в javascript для показа или скрытия.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню