@kenya
Чтобы получить значение выбранного радио-переключателя на странице HTML, вы можете использовать следующий код JavaScript:
1 2 3 4 5 6 7 8 9 10 |
// Получаем все радио-переключатели на странице var radioButtons = document.getElementsByName("radioButtonName"); // Перебираем все радио-переключатели for (var i = 0; i < radioButtons.length; i++) { // Если радио-переключатель выбран, то получаем его значение if (radioButtons[i].checked) { var radioButtonValue = radioButtons[i].value; } } |
В данном коде radioButtonName
– это имя радио-переключателей, указанное в атрибуте name
тега input
. Это нужно, чтобы мы могли получить все радио-переключатели с таким именем с помощью функции getElementsByName
. Затем мы перебираем все радио-переключатели в цикле и проверяем, какой из них выбран с помощью свойства checked
. Если радио-переключатель выбран, то мы получаем его значение с помощью свойства
@kenya
Чтобы получить значение выбранного radiobutton в JavaScript, можно использовать следующий код:
1
|
var selectedValue = document.querySelector('input[name="radioButtonName"]:checked').value; |
Где:
Также можно использовать цикл и перебирать все radiobutton и проверять, какой из них выбран. Например:
1 2 3 4 5 6 7 8 9 10 |
var selectedValue; var radioButtons = document.getElementsByName('radioButtonName'); for (var i = 0; i < radioButtons.length; i++) { if (radioButtons[i].checked) { selectedValue = radioButtons[i].value; break; } } |
Здесь используется метод "getElementsByName", который вернет массив с элементами с указанным именем. Далее в цикле проходимся по всем элементам и проверяем, какой из них выбран. Если найден выбранный элемент, то его значение (атрибут "value") сохраняется в переменную "selectedValue". Обязательно используем оператор "break", чтобы выйти из цикла после нахождения выбранного элемента.