Привет, я использую браузер IE6. Я хочу показать и спрятаться на определенных условиях. Я попытался использовать приведенный ниже код, чтобы показать и скрыть таблицу
document.getElementById("crCurrSlotTbl").style.display="table" //show the table
document.getElementById("crCurrSlotTbl").style.display="none"; //hide the table
Но он работает отлично в IE8, но он не работает нормально с IE6. Я пробовал различные решения, такие как обертывание вокруг тега div, но ни один из них не работает.
Может ли кто-нибудь помочь мне в решении этой проблемы? Существует ли какое-либо решение этой проблемы?
Попробуй это,
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
Попробуйте этот шаг 1. Объявите класс no-display. В этом объявлении стиль отображения не отображается. Шаг 2. Когда вам нужно показать элемент
//remove class
document.getElementById("whatever").className = "";
когда вам нужно скрыть
//add class
document.getElementById("whatever").className = "no-display";
использование прямой шоу hide.
document.getElementById("crCurrSlotTbl").show() //show the table
document.getElementById("crCurrSlotTbl").hide(); //hide the table