Скрытие блока div и его составляющих
Добрый день. Я новичок и поэтому прошу вашей помощи. Вопрос не сложный.
Есть такая структура. <div class="tab"> <div> <ul> Ну и много остального кода </ul> <div> </div> <div class="tab"> <div> <ul> Ну и много остального кода </ul> <div> </div> При загрузке страницы отображаются 2 блока. Вопрос. Как зделать чтоб при загрузке отобразился только 1ый блок с классом "таб", а 2ой был не видимый. |
Цитата:
<style> .off { display: none; } </style> <div class="tab off"> <div> <ul> <li>Ну и много остального кода</li> </ul> </div> </div> <div class="tab"> <div> <ul> <li>Ну и много остального кода</li> </ul> </div> </div> |
решил эту проблему вот так. Логично или нет?
window.onload = function() { var wrapEl = document.getElementsByClassName("wrapperslider"); if(wrapEl.length) { wrapEl[1].style.display = 'none'; } } |
логично:)
|
Цитата:
document.getElementsByClassName() вроде как не кроссбраузерный... Да и wrapEl[1] это не первый элемент в массиве, а второй... :) |
А подскажите тогда кросс-браузерный вариант ?
|
Вам уже подсказали во втором посте
|
Часовой пояс GMT +3, время: 01:32. |