![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Ferromarron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 4.3.2007 Репутация: нет Всего: нет |
Есть несколько блоков с одинаковым классом:
Как можно присвоить стиль (например, цвет фона) всем нечетным блокам с классом num? |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 11 Всего: 78 |
перебрать все элементы и присвоить им либо другой класс, либо присвоить им свойство другое.
Это сообщение отредактировал(а) Mymik - 25.3.2007, 18:52 -------------------- |
|||
|
||||
| Ferromarron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 4.3.2007 Репутация: нет Всего: нет |
Mymik, спасибо очередной раз
|
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Имхо, лучше все-таки divMain.getElementsByTagName('div') - по той же причине, что и в недавней теме с ячейками таблицы (текстовые ноды в Gecko, чтоб им пусто было)... А вообще в CSS3 есть специальный селектор nth-child для создания таких "зебр". Вот только когда все актуальные браузеры станут его поддерживать... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Ferromarron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 4.3.2007 Репутация: нет Всего: нет |
||||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 11 Всего: 78 |
Ferromarron, в Gecko браузерах пробелы(или любой текст) между тэгами считаются TextNode'ами, а у них нет такого свойства(или прототипа (не знаю как правильно, кажись прототипа)) как className или чего-либо еще. Потому лучше будет использовать несколько видоизмененную функцию
-------------------- |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Правильно всё-таки свойства Прототип - это немного не то... это что-то вроде дальнего родственника классов в обычных ОО-языках, но не класс, а тоже объект... в общем, в двух словах не скажешь, тут в соответствующем прикрепленном топике лучше написано -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| AKS |
|
|||
|
Участник форума ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
А что нам Node.TEXT_NODE боятся что-ли?
Почему работает в Gecko? Это сообщение отредактировал(а) AKS - 27.3.2007, 20:44 |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
AKS, хм... в принципе логично - при чтении несуществующего св-ва ведь просто безобидный null получится, который вполне можно сравнить со строкой... Это я на ошибку нарывался, когда нужен был не className, а style с его "подсвойствами" - у null-а таковых очевидно не было. Вот с той поры у меня и "остался осадок" не доверять гекковским межтеговым пробелам...
Большое спасибо за своевременное замечание! -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |