我在CodeHS中使用Javascript创建了一个10个问题的测验,要求用户在每个问题中输入。在回答完第四个问题后,用户必须向下滚动,以查看他们必须回答的下一个问题。这是非常不方便的,而且会很烦人。
这是一张必须向下滚动才能找到用户当前正在回答的问题的图片。我正试图找到一种方法来清除每个问题后的用户输入在Javascript CodeHS,因此用户将只能看到他们当前正在回答的问题,而不必每次都向下滚动。
下面是我的代码供参考:
/* Asks the user questions and determines if the user's
input answers are emo (or correct) or not. */
function quiz(){
var score = 0;
for (var i = 0; i < questions.length; i++){
var answer = readLine(questions[i]);
if(answer == correct[i]){
println("Great!");
score++;
} else {
println("That's not very emo of you, next question!");
}
}
/*This variable calculates how emo the user is
based on the number of correct answers. */
var calculate = score * 100 / questions.length;
println("You are: " + calculate + "% emo! Congratulations." );
}
我做了一些研究,我认为这只能在Codehs Java和Python上实现。