<input type="radio" id="color1" name="color" value="blue">Blue<br>
<input type="radio" id="color2" name="color" value="red">Red<br><br>
<button type="button" onclick="displayFunction()">Display</button>
<div id="display"></div>
function displayFunction() {
if document.getElementById(color1).checked) {
color_value = document.getElementById(color1).value;
} else if (document.getElementById('color2).checked) {
color_value= document.getElementById('color2 ').value
}
Я пытаюсь отобразить значение выбранного радиокнопки, но я не уверен, почему он не работает? и когда он работает, он отключает мои другие кнопки
<input type="radio" id="color1" name="color" value="blue">Blue<br>
<input type="radio" id="color2" name="color" value="red">Red<br><br>
<button type="button" onclick="displayFunction()">Display</button>
<div id="display"></div>
function displayFunction() {
if document.getElementById(color1).checked) {
color_value = document.getElementById(color1).value;
} else if (document.getElementById('color2).checked) {
color_value= document.getElementById('color2 ').value
}
I tried this, but it is displaying the javascript on the page. Any suggestions?