Как в JS отловить все элементы с заданными свойствами?
От: laconix  
Дата: 25.03.08 11:09
Оценка:
Добрый день!

Есть элементы с определёнными свойствами (display: none)
Надо одной функцией задать им display: ''
По айдишнику отследить не получается, количество и состав меняются в зависимости от действия пользователя, так что document.all выдаёт ошибку если элемента на странице нет.

Знаю, задача, по сути, простецкая, но никак не могу докопаться до сути или найти хотя бы что-то, что бы натолкнуло на решение.
Заранее признательна за любые мысли и предложения )
принимать за полгода до еды
Re: Как в JS отловить все элементы с заданными свойствами?
От: Панда Россия  
Дата: 25.03.08 11:34
Оценка: +1
Здравствуйте, laconix, Вы писали:
L>document.all выдаёт ошибку если элемента на странице нет.

А вы вначале проверяйте, есть или нет, а потом уже устанавливайте, тогда не будет выдавать ошибку.
Re: Как в JS отловить все элементы с заданными свойствами?
От: Панда Россия  
Дата: 25.03.08 11:41
Оценка: 3 (1) +1
Другой вариант — перебирать все элементы и проверять у них стиль. Если через document.all, то как-то так:

for (k in document.all) 
{    
    if (document.all[k].style && document.all[k].style.display == 'none') document.all[k].style.display = 'inline';
}
Re: Как в JS отловить все элементы с заданными свойствами?
От: Powerz Россия https://zagosk.in
Дата: 25.03.08 11:41
Оценка: +2
Здравствуйте, laconix, Вы писали:

L>Добрый день!


L>Есть элементы с определёнными свойствами (display: none)

L>Надо одной функцией задать им display: ''

$(":hidden").css("display", "");


или так
$(":hidden").show();

но в этом случае display будет равен block.

jQuery
Автор(ы): Dmitrii 'Mamut' Dimandt
Дата: 11.04.2002
В статье описана библиотека jQuery. Разобраны ключевые моменты работы с библиотекой — нахождение элементов на странице, манипуляция объектной моделью документа, базовая анимация, работа с технологией AJAX. В статье приведено большое количество примеров работающего кода.
... << RSDN@Home 1.2.0 alpha rev. 784>>
https://zagosk.in
Re[2]: Как в JS отловить все элементы с заданными свойствами
От: laconix  
Дата: 25.03.08 13:07
Оценка:
Здравствуйте, Панда, Вы писали:

П>Другой вариант — перебирать все элементы и проверять у них стиль. Если через document.all, то как-то так:


Спасибо, это вполне подошло и работает )
принимать за полгода до еды
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.