我正在尝试组织一个简单的测验来发展我的基本 JS 技能,并且一切正常,除了“endQuiz”功能由于某种原因不起作用。
据我所知,条件得到满足,但仍然没有调用函数“endQuiz”。
任何想法为什么?
JSFiddle: http: //jsfiddle.net/HVLvQ/(到达测验结束,不会调用 endQuiz())
这是 if 语句
if (qNum === quizLength && isQuestion === false) {
endQuiz();
}
这是我想要调用的函数:
function endQuiz() {
questionBox.innerHTML = '<h1>Final Score:</h1>';
answerBox.innerHTML = '<h2>' + score + ' out of ' + allQuestions.length + '</h2>';
qNum = 0;
score = 0;
}