Показать сообщение отдельно
  #5 (permalink)  
Старый 02.10.2020, 12:58
Аспирант
Отправить личное сообщение для wrbanker Посмотреть профиль Найти все сообщения от wrbanker
 
Регистрация: 05.08.2020
Сообщений: 38

Сообщение от voraa Посмотреть сообщение
Потому, что querySelector выбирает только один (первый) элемент
Если их несколько, надо использовать querySelectorAll - получить ВСЕ элементы и перебирать их в цикле.
Да, про это я забыл. Спасибо. Работает только такой вариант:
const testValue = this.querySelector('[name="radio-button"]:checked').value


Тогда у меня ещё один вопрос. Можно ли обойтись без цикла, чтобы переменной присваивать значение radio, которое отмечено и '0' если не отмечено ничего? Через условное ветвление, например?

Последний раз редактировалось wrbanker, 02.10.2020 в 12:59. Причина: Дополнение
Ответить с цитированием