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