2016-10-27 13 views
0

ラジオボタンの値を表示する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> 
+1

括弧内の機能を閉じる – Mahi

+0

ありがとうございました!できます!ちょうどそれを見ることができなかった! –

答えて

1

ファンクションブラケットが閉じていません。これらのエラーはブラウザコンソールで確認できます。

+1

ありがとう!はい、間違いです。私は崇高なテキスト3エディタを使用しています。私は何らかの理由でミスを私に見せていませんでした。 –

+0

あなたの歓迎:) – wscourge

関連する問題