Всякий раз, когда я пытаюсь нажать на цвета, он дает только «Белый», но не хочет показывать другие значения на экране.
Я не понимаю, что я делаю здесь неправильно ,
var x = document.getElementById("mySelect").value;
function myFunction() {
document.getElementById("text").innerHTML = "Achtergrondkleur is: " + x;
}
<table BORDER="4">
<tr>
<td colspan="2" class="kleur">Selecteer een kleur!</td>
</tr>
<tr class="radio">
<td onchange="myFunction()">
<input id="mySelect" value="Wit" type="radio" class="color">Wit <br>
<input id="mySelect" value="Grijs" type="radio" class="color">Grijs <br>
<input id="mySelect" value="Groen" type="radio" class="color">Groen <br>
<input id="mySelect" value="Geel" type="radio" class="color">Geel <br>
<input id="mySelect" value="Rood" type="radio" class="color">Rood <br>
<input id="mySelect" value="Blauw" type="radio" class="color">Blauw <br>
<input id="mySelect" value="Zwart" type="radio" class="color">Zwart <br>
</td>
<td>
<div class="circle"></div>
</td>
</tr>
<tr class="radio">
<td colspan="2">
<p id="text"></p>
</td>
</tr>
</table>