Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.10.2019, 03:38
Новичок на форуме
Отправить личное сообщение для admin'ko Посмотреть профиль Найти все сообщения от admin'ko
 
Регистрация: 12.02.2015
Сообщений: 5

Как создать присвоить класс div при множественном условии
Доброго времени суток уважаемые форумчане и не судите строго, только начинаю изучать тему.
Помогите пожалуйста с разобраться с проблемой есть форма с checkbox'ами и radiobutton'ами не могу написать условие что при сочетании действий (например активна radiobutton id="3" и нажат checkbox ="id2" присвоить класс .10 - div'у.test). Заранее благодарен за помощь !
Ответить с цитированием
  #2 (permalink)  
Старый 26.10.2019, 06:35
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

<style>
.test {
    color: red;
}
</style>

<form>
<label><input type="radio" name="r" value="1" /> 1</label>
<label><input type="radio" name="r" value="10" /> 10</label>
<label><input type="radio" name="r" value="100" /> 100</label>

<input type="checkbox" name="c" />
</form>

<div>TEST</div>

<script>
document.querySelector('form').addEventListener('change', function() {
    document.querySelector('div').classList.toggle('test', this.r.value==10 && this.c.checked)
})
</script>


Не увлекайтесь id.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать div на чужом сайте? liz2887yoko Элементы интерфейса 0 29.10.2017 03:09
Как правильно добавить класс при наведении mitrich38 Events/DOM/Window 9 19.09.2016 23:40
Как создать логику что бы при докрутке к #id всплывало PopUp окно? na3ar1y Javascript под браузер 9 09.08.2016 23:24
Как сделать так, тобы при нажатии на div содержание текстового документа появлялось? Webtest Общие вопросы Javascript 1 03.09.2014 12:36
JS Создали div, как при создании повесить событие? фонарик Общие вопросы Javascript 5 02.03.2013 09:33