I'm trying to use Javascript to pass a value from a radio button to the next HTML page. However the Javascript I came up with seems to not able to access the radio buttons. Why?
HTML code:
<body>
<div id="frontContent">
<p id ="levelContent">Levels: </p>
<form id="levelSelection">
<input type="radio" name="level" value="1" >Level 1</input>
<input type="radio" name="level" value="2">Level 2</input>
</form>
<p id="startButton"><a href="index.html">Start</a></p>
<p id ="scoreBoard">Highest Score: <span id="score">0</span></p>
</div>
</body>
Javascript code:
var radios = document.getElementsByName('level');
alert(radios.length);
for (var i = 0, length = radios.length; i < length; i++) {
if (radios[i].checked) {
alert(radios[i].value);
break;
}
}