Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在进入下一个问题之前,如何等待用户输入?_Javascript_Html_Css - Fatal编程技术网

Javascript 在进入下一个问题之前,如何等待用户输入?

Javascript 在进入下一个问题之前,如何等待用户输入?,javascript,html,css,Javascript,Html,Css,我正在使用JavaScript、CSS和HTML创建一个数学测验 在继续下一个问题之前,我需要向用户显示一条消息,告诉他们答案是对还是错。我把它用于问题1,这是一个文本输入问题。我想不出第二题怎么做,这是一个多项选择题 函数myAnswer1(){ 让问题1=document.querySelector(#textbox”).value; 如果(问题1==4){ 警惕(“你是对的!”); }否则{ 警惕(“回答错误!”); } } 函数myAnswer2(){ 让问题2=document.qu

我正在使用JavaScript、CSS和HTML创建一个数学测验

在继续下一个问题之前,我需要向用户显示一条消息,告诉他们答案是对还是错。我把它用于问题1,这是一个文本输入问题。我想不出第二题怎么做,这是一个多项选择题

函数myAnswer1(){
让问题1=document.querySelector(#textbox”).value;
如果(问题1==4){
警惕(“你是对的!”);
}否则{
警惕(“回答错误!”);
}
}
函数myAnswer2(){
让问题2=document.querySelector(#mc1”).value;
如果(问题2==9){
警惕(“你是对的!”);
}否则{
警惕(“回答错误!”);
}
}
函数myFunction1(){
document.getElementById(“q1”).style.display=“block”;
}
函数myFunction2(){
document.getElementById(“q2”).style.display=“block”;
document.getElementById(“q1”).style.display=“无”;
}
参加测验!
什么是2+2

2)3与2的幂之比是多少

9
6
3
替换此:

let question2 = document.querySelector("#mc1").value; 
为此:

let question2 = document.querySelector('input[name="question2"]:checked').value;

玩得开心

你应该研究这个问题。一些一般性的反馈,如果可以的话:你可能想把问题当作数据处理。例如,第一个问题可以用
{q:“什么是2+2?”,a:4}
表示,第二个问题可以用
{q:“3是2的幂吗?”,a:9,选项:[9,6,3]}
表示。我希望这有帮助:)