ラジオボタンの値を表示するJavaScriptに関数showRadioValue()
をコーディングしました。それは完璧に働いた。しかし、変数名(radVal
からans6
まで)と関数名をcheckQ6()
に変更した後、それは不思議に動作を停止しました!どうして?コードは次のとおりです。ラジオボタンの値が合法的に変数名を変更した後にJS関数を表示しない
<html>
<head>
<title>Radio test</title>
</head>
<body>
<h2 style="text-align: center;">Question 6</h2>
<p style="text-align: center;">We _______ two dogs and a cat.</p>
<form name="option" style="text-align: center;">
<input type="radio" name="option" value="have">have<br>
<input type="radio" name="option" value="is having"> is having<br>
</form>
<p style="text-align: center;" ><button onclick="checkQ6();">Test radio</button></p>
<script>
/*
function showRadioValue() { // previous perfectly working function
var radVal = document.querySelector('input[name = "option"]:checked').value;
alert(radVal);
}
*/
function checkQ6() { // the function where just ans6 variable name and function name is changed and which does not work
var ans6 = document.querySelector('input[name = "option"]:checked').value;
alert(ans6);
</script>
</body>
</html>
括弧内の機能を閉じる – Mahi
ありがとうございました!できます!ちょうどそれを見ることができなかった! –