2016-05-05 14 views
-1

私が作っているクイズのスコアシートを作成しようとしています。私は、送信ボタンを押したときにどれだけ多くのものが表示されるかを出力するコードを作成しました。しかし、私がそれを実行し、送信ボタンを押すと、何も起こりません。 これはこれまでのコードです。Javascriptスコアリング

var correct = 0; 
var incorrect = 0; 

function Answers(){ 
if (QuestA1 == "answersA1") { 
    correct++; 
} 
if (QuestA2 == "answersA2") { 
    correct++; 
} 
if (QuestA3 == "answersA3") { 
    correct++; 
} 
if (QuestA4 == "answersA4") { 
    correct++; 
} 
if (QuestA5 == "answersA5") { 
    correct++; 
} 
if (QuestA6 == "answersA6") { 
    correct++; 
} 
if (QuestA7 == "answersA7") { 
    correct++; 
} 
if (QuestA8 == "answersA8") { 
    correct++; 
} 
if (QuestA9 == "answersA9") { 
    correct++; 
} 
if (QuestA10 == "answersA10") { 
    correct++; 

    } 

    } 
<input type="button" value="Sumbit your answers" onclick=Answers()/> 

この機能は<script>タグ内にあり、ボタンは本体にあります。

+0

? –

+0

一般的なメモは==の代わりに===を使用します。なぜなら、==はいくつかの奇妙な型変換を行うためです。型変換が悪い理由については、[= jslint](http://jslint.com/help.html)の= == ===を参照してください。 –

+0

ああ、私はカウンターを追加するのを忘れていましたが、それは 'var correct'と同じ場所に置くでしょうか?そしてありがとう! – user6285828

答えて

2

はこれにそれを変更してみてください:あなたはカウンターを印刷している

onclick="Answers()" 
+0

まだ動作していません。 「QuestA1」は私のボタンの名前であり、私がChrome上で検査を行うときには、QuestA1が定義されていないと言われています。私はそれが機能するために間違ったことを入れましたか? – user6285828

+0

残りのコードはどこにありますか? – Alison1988

+0

私が持っている唯一の他のコードは、ボタン、回答、レイアウトを変更するためのHTMLです。 – user6285828

関連する問題