I am new to JavaScript, I am trying to make a div appear after the click of a button, i've tried but i don't seem to be getting it right. Below is my JS CODE:
let hiddenArea = document.getElementById('hidden-div');
submitButton.addEventListener('click', function() {
if(document.getElementById('r1').checked) {
hiddenArea.style.display = "block";
arena.style.display='none';
actionArea.style.display ='none';
}
else{
arena.style.visibility='visible';
actionArea.style.visibility ='visible';
hiddenArea.style.display = "none";
}
});
Here is my HTML code:
<p>Do you want to lock? </p>
<form>
<input id="r1" type="radio" name="question" value="yes" checked> Yes<br>
<input id="r2" type="radio" name="question" value="no"> No<br>
<input id="btn" type="submit" value="Submit">
</form><br><br>
</div>
<div id ="hidden-div"></div>
submitButtonis inside theFORMelement, the form must be getting submitted as a result page must be reloading