![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.09.2010
Сообщений: 38
|
![]()
Подскажите, плз: есть стиль
.classname1 .classname2 {border: 1px} как мне через javascript назначить этот класс элементу, например, <div class="name">Какой то текст</div> Простое имя класса назначается норм, т.е document.getElementsByClassName("na me")[0].className = "test";, а как вот быть с таким составным именем? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
Так в чем проблема?
Что надо то и подставляйте. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.09.2010
Сообщений: 38
|
![]()
Не работает так
document.getElementsByClassName("na me")[0].className = ".test .name" или так document.getElementsByClassName("na me")[0].className = "test name" |
![]() |
![]() |
![]() |
#4 | ||
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#5 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
Работает
Код:
Alar, верни репу!
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 15.09.2010
Сообщений: 38
|
![]()
Вот весь код, не работает, подскажите где тут ошибка
Код HTML:
<html> <head> <style type="text/css"> table .c { color: red } .a .c{ border: 1px solid Black } </style> <script type="text/javascript"> function changeColor() { t = document.getElementById("t"); t.getElementsByClassName("c")[0].className = 'a c'; } </script> </head> <body> <table id="t"> <tr> <td class="c">Текст</td> </tr> </table> <button onClick="changeColor()">change</button> </body> </html> |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
![]()
.a .c { border: 1px solid Black }
Это классы не одного элемента ! .a - класс родительского элемента .с - класс самого элемента. Прочитать можно как - если какой-либо из родительских элементов имеет класс A + сам элемент имеет класс C , то применять данное свойство. Код:
Последний раз редактировалось Cronos20; 18.05.2012 в 16:31. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
Действительно, выж разберитесь как оно должно работать.
Хоть тупо в разметке указать и посмотреть оно работает или нет. А так тут предлагаете гадать... |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 15.09.2010
Сообщений: 38
|
![]()
Вообщем стили и разметку менять нельзя. Только java script.
Возможно ли каким либо образом реализовать задуманное? |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
![]()
Если исходить из вашей верстки
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CSS и JavaScript кнопка изменяющая фон | Ast | JavaScript, Ajax | 1 | 19.12.2011 13:19 |
Javascript - классы, они есть или их нету в Javascript? | Kasper1 | JavaScript, Ajax | 3 | 05.03.2011 09:42 |
javascript в классе CSS | Kasper1 | JavaScript, Ajax | 0 | 22.02.2011 20:52 |
html/css классы... | DrStrangeLove | HTML и CSS | 3 | 19.09.2010 22:03 |
пример таба css+javascript | slips | JavaScript, Ajax | 0 | 26.11.2009 15:11 |