If语句-Javascript/HTML数学测验

If语句-Javascript/HTML数学测验,javascript,html,function,if-statement,Javascript,Html,Function,If Statement,我目前正在尝试创建一个数学测验页面 其想法是用户看到问题,在文本框中输入数字,然后按下提交按钮。 如果答案是正确的,窗口上会出现警告,说答案是正确的,如果答案不正确,则会出现相同的情况,但会说答案是错误的 有人能帮我写JavaScript吗?我一直在尝试编写它,以便在单击submit按钮时,代码运行一个if语句,查看答案是否为write或Error,从而触发警报 var Answer1=“8”; var Guess1=document.getElementById(“AnsI1”); 猜测1.

我目前正在尝试创建一个数学测验页面

其想法是用户看到问题,在文本框中输入数字,然后按下提交按钮。 如果答案是正确的,窗口上会出现警告,说答案是正确的,如果答案不正确,则会出现相同的情况,但会说答案是错误的

有人能帮我写JavaScript吗?我一直在尝试编写它,以便在单击submit按钮时,代码运行一个if语句,查看答案是否为write或Error,从而触发警报

var Answer1=“8”;
var Guess1=document.getElementById(“AnsI1”);
猜测1.添加EventListener(“单击”,选中1)
函数检查1()
{
如果(猜测1==回答1)
{
警告(“你是对的!进入下一个问题”)
}
其他的
{
警告(“您不正确,请重试”)
}
}

数学测验
数学测验

4+4

答复: 提交

12+13

答复: 提交

9-7

答复: 提交 29-13

答复: 提交

3 x 3

答复: 提交

7 x 6

答复: 提交

6/2

答复: 提交 30/5

答复: 提交
基本上,除了答案注释中指定的打字错误之外,您将事件侦听器附加到输入(一旦聚焦就会触发警报),然后不检查输入的

更好的方法是将侦听器附加到submit按钮,然后检查输入的
值是否与正确答案匹配

var Answer1=“8”;
var Submit1=document.getElementById(“Sub1”);
var Guess1=document.getElementById(“AnsI1”);
Submit1.addEventListener(“单击”,选中1)
函数检查1()
{
如果(猜测1.value==回答1)
{
警告(“你是对的!进入下一个问题”)
}
其他的
{
警告(“您不正确,请重试”)
}
}

数学测验
数学测验

4+4

答复: 提交

12+13

答复: 提交

9-7

答复: 提交 29-13

答复: 提交

3 x 3

答复: 提交

7 x 6

答复: 提交

6/2

答复: 提交 30/5

答复: 提交
可能在实例化函数后尝试调用事件侦听器。

您在
应答
1
之间有一个空格–很可能您想键入
应答1
。现在已修复。没有改变我的错误,但有帮助的洞察力!非常好,非常感谢!!!!