Показать сообщение отдельно
  #1 (permalink)  
Старый 15.08.2012, 14:04
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Быстрый поиск и отсев элементов по нескольким параметрам - возможен?
Как можно попроще найти, например , все элементы с нужным тэгом, при этом определенного класса?

Мы можем найти элементы нужного класса через getElementsByClassName и получить массив.
Или мы можем найти элементы с нужным тэгом через getElementsByTagName и тоже получить массив всех элементов.
Но перебирать массив в цикле и искать по имени тэга (а тем более по имени класса) - довольно медленная операция, в отличие от оптимизированных getElementsByXXX.
Жаль, что нет поиска по массиву типа myarray.getElementsByClassName

Можно ли побыстрее как-то отфильтровать?

Последний раз редактировалось Почемучкин, 15.08.2012 в 14:06.
Ответить с цитированием