![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
GF |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 30.8.2006 Репутация: нет Всего: нет |
Есть простой пример:
Хочется сделать так, чтоб не пришлось пробегать по всему массиву for(var i = 0; i < node.items.length; i++) присваивая каждому элементу одну и ту же функцию на щелчок мыши, а присвоить onclick сразу для всех элементов массива. К сожалению со свойствами prototype и constructor я знаком плохо, так что прошу помощи у вас. Заранее благодарен. |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Боюсь, что IE принменительно к HTML-элементам знаком с ними еще хуже... А почему бы просто не ловить событие на самом диве?
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
GF |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 30.8.2006 Репутация: нет Всего: нет |
SelenIT, это конечно вариант, но проблема состояла не в том, что моё вероисповедание не позволяет мне пользоваться циклом for. Я хотел разобраться, можно ли цеплять обработчик события ко всем элементам массива сразу, не пробегая по каждому элементу, а такой пример я привёл просто для наглядности. Есть ещё мысли? Или это нереально реализовать?
|
|||
|
||||
12345c |
|
||||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
В данном монастыре устав этого не позволяет. Ммм. Над объектами документа абстракция прототипа не действует, в чём легко убедиться, попытавшись записать
Зато все объекты JS приобретут это свойство:
|
||||
|
|||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |