【发布时间】:2020-09-18 08:50:26
【问题描述】:
我有一个非常简单的问题,但由于我是编程新手,我真的很想得到你的帮助。
所以基本上我的网站上有一个小的 HTML/php 文本框,学生可以在其中填写答案。 我想要一个 for 循环来将这些答案与正确答案进行比较,看看是否匹配。
我正在尝试做的事情:
- 列出所有学生的答案
- 列出所有正确答案
- 创建一个 for 循环
- 在该 forloop 中创建一个比较两个(文本)答案的 if 语句
- 有一个变量名 SCORE += 1。
这就是我目前所拥有的:
const Student_Answers_1a = document.getElementsById("Antwoord1a");
const Student_Answers_1b = document.getElementsById("Antwoord1b");
let Answers_Students = [Antwoord1a, Antwoord1b]
let Correct_Answers = ["SELECT title FROM movies;", "SELECT director FROM movies;"]
var Score_Student = 0
for (var i = 0; i < Answers_Students.length; i++) {
if (Answers_Students[i] === Correct_Answers[i]) {
Score_Student += 1;
} else {
}
}
【问题讨论】:
标签: javascript for-loop if-statement text compare