自从我上次做 JavaScript 以来已经有一段时间了,但是学校强迫我们进入一个 JavaScript 项目。所以我在这里,做一个简单的问答游戏。相处得很好,但我遇到的问题可能非常简单。
var useranswers = new Array();
var imgArray = new Array();
var answered = 0;
var currentQuestion = 0;
function renderQuizViaArray()
{
document.writeln('<h1>' + questions[currentQuestion] + '</h1>');
for(i=0; i < choices[currentQuestion].length; i++)
{
document.writeln('<input type="radio" name="answer_' + currentQuestion + '" value="1" id="answer_' + currentQuestion + '_' + i + '" class="question_' + currentQuestion + '" onclick="submitAnswer(' + currentQuestion + ', this, \'question_' + currentQuestion + '\', \'label_' + currentQuestion + '_' + i + '\')" /><label id="label_' + currentQuestion + '_' + i + '" for="answer_' + currentQuestion + '_' + i + '"> ' + choices[currentQuestion][i] + '</label><br />');
}
document.write('<input type="submit" value="NEXT" onclick="nextQuestion()" />');
}
function nextQuestion()
{
currentQuestion++;
renderQuizViaArray();
}
每当我单击“NEXT”按钮时,它都会从一个数组中加载第二个问题(元素 [1])以及另一个数组的答案到屏幕上。但页面仍处于无限加载状态,Firebug 给出消息:“重新加载以激活窗口控制台”
任何人?