Показать сообщение отдельно
  #15 (permalink)  
Старый 03.08.2010, 18:04
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от x-yuri
var divs = document.getElementsByTagName('div');
divs = $A(divs).filter(function(el){
return el.style.display != 'none' &&
el.type=="hidden" &&
el.style.zIndex<=-3;
});
Кстати, лучше так
var divs = document.getElementsByTagName('div');
divs = [].filter.call(divs, function(el){
    return el.style.display != 'none' &&
        el.type=="hidden" &&
        el.style.zIndex<=-3;
});


Тогда будет один проход.
Ответить с цитированием