JAVASCRIPTのクイズ結果を別のページに表示したいです。
現状、10問答えると別のページに飛ぶところまではいっています。
ただ、リンク先にとんだあとに正解数はX個です。と表示させたいのですがうまくいきません。リンク先のkekka.htmlのHTML内では
このようにプログラミングしています。実行結果は何も表示されません。どうすればよいのでしょうか?
JAVASCRIPT
1var qa = [ 2['「テトリス(ゲーム)」を開発したのは、日本人だ。', 2], 3['生きている間は、有名な人であっても広辞苑に載ることはない。 ', 1], 4['現在、2000円札は製造を停止している。', 1], 5['パトカーは、取り締まっている最中であれば、どこでも駐車違反になることはない。', 2], 6['昆虫の中には、口で呼吸する昆虫もいる。 ', 2], 7['一般的に体の水分は、男性より女性のほうが多く含まれている。', 2], 8['たとえ1cmの高さであっても、地震によって起こるのは全て「津波」である。', 1], 9['1円玉の直径は、ちょうど1cmになっている。', 2], 10['塩はカロリー0である。 ', 1], 11['「小中学校は、PTAを作らなければならない」と法律で定められている。', 2] 12]; 13 14var count = 0; 15var correctNum = 0; 16 17window.onload = function() { 18// 最初の問題を表示 19var question = document.getElementById('question'); 20question.innerHTML = (count + 1) + '問目:' + qa[count][0]; 21}; 22 23// クリック時の答え判定 24function hantei(btnNo) { 25if (qa[count][1] == btnNo) { 26correctNum++; 27} 28 29if (count == 9) { 30window.location.href = 'kekka.html'; // 遷移 31} 32 33 34/* アラート表示の場合 35if (count == 9) { 36alert('あなたの正解数は' + correctNum + '問です!'); 37location.reload(); //アラート後に最初に戻る 38} 39*/ 40 41 42 43 44// 次の問題表示 45count++; 46var question = document.getElementById('question'); 47question.innerHTML = (count + 1) + '問目:' + qa[count][0];
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。