Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.01.2015, 13:44
Интересующийся
Отправить личное сообщение для gogogo Посмотреть профиль Найти все сообщения от gogogo
 
Регистрация: 04.05.2014
Сообщений: 13

Добавить css класс
Можно ли средствами js добавлять новый класс в зависимости от значения в контейнере?

Т.е. если значение 20,то на выходе
<div class="one">20</div>

если больше 20,то
<div class="one two">30</div>


Благодарю
Ответить с цитированием
  #2 (permalink)  
Старый 02.01.2015, 13:55
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Да, можно. Ищи в поиске className и classList.
Ответить с цитированием
  #3 (permalink)  
Старый 02.01.2015, 15:24
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

<html>
<head>
<style>
.one{background: red}
</style>
</head>
<body>

<div>20</div>
<div>30</div>


<script>

divs=document.querySelectorAll("div")
for(var i=0; i<divs.length; i++) if(divs[i].innerHTML==="20") divs[i].setAttribute("class", "one")

</script>

</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 03.01.2015, 06:32
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

gogogo, а что эти самые значения изменяет? Вот в том скрипте и надо копать, если значение изменяется на число больше 20, то просто добавляй класс: elem.classList.add('two')

krutoy, i с var, а divs - без, где логика? Да и зачем setAttribute, если есть свойство className?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить / удалить класс кликом fabrique Общие вопросы Javascript 4 03.09.2014 04:43
как через javascript добавить класс элементу? LeeRoy Элементы интерфейса 1 12.06.2014 23:42
Добавить класс в другой класс jQuery skillful jQuery 9 09.02.2014 17:40
Добавить класс изображениям Kerovan Общие вопросы Javascript 13 21.08.2013 01:29
С помощью JS добавить к ссылкам картинку в CSS wlad2 Элементы интерфейса 7 16.10.2010 23:44