Javascript 如何确定选项测验中的分数?
我对选项测验有一个问题,更确切地说是对正确答案的评估。我没有得分,它仍然保持在0。谢谢你的帮助Javascript 如何确定选项测验中的分数?,javascript,html,Javascript,Html,我对选项测验有一个问题,更确切地说是对正确答案的评估。我没有得分,它仍然保持在0。谢谢你的帮助 函数检查(){ var question1=document.getElementsByClassName(“question1”)[0]; var question2=document.getElementsByClassName(“question2”)[0]; var question3=document.getElementsByClassName(“question3”)[0]; var=
函数检查(){
var question1=document.getElementsByClassName(“question1”)[0];
var question2=document.getElementsByClassName(“question2”)[0];
var question3=document.getElementsByClassName(“question3”)[0];
var=0;
如果(问题1==“塞尔韦纳、泽勒纳、莫德拉”){
正确的++;
}
如果(问题2==“0255”){
正确的++;
}
document.getElementById(“number_correct”).innerHTML=“Máš”+correct+“otázky/otázek správně”;
}
V RGB modelu se jednáo jakébarvy
乔尔文纳、泽勒纳、莫德拉
塞尔文纳、泽勒纳、卢塔
Červená、Fialová、Modrá
RGB监管学校监管学校是不是有一家学校
0275
0,255
50355
Mákaýdýbod určenou přesnou polohu
因此,首先,ID应该是唯一的。删除您的所有id=“mc”
第二。您需要获取“选定”选项的值;使用“输入[name=“question1”]:选中”进行访问,并使用“selectedOption.value”访问值
请参见下面的代码段:
函数检查(){
var question1=document.querySelector('input[name=“question1”]:checked');
var question2=document.querySelector('input[name=“question2”]:checked');
var question3=document.querySelector('input[name=“question3”]:checked');
var=0;
if(问题1!=null&&question1.value==“塞尔文纳、泽勒纳、莫德拉”){
正确的++;
}
if(question2!=null&&question2.value==“0255”){
正确的++;
}
如果(问题3!=null&&question3.value==“Ano”){
正确的++;
}
document.getElementById(“number_correct”).innerHTML=“Máš”+correct+“otázky/otázek správně”;
}
V RGB modelu se jednáo jakébarvy
乔尔文纳、泽勒纳、莫德拉
塞尔文纳、泽勒纳、卢塔
Červená、Fialová、Modrá
RGB监管学校监管学校是不是有一家学校
0275
0,255
50355
Mákaýdýbod určenou přesnou polohu
Někdy ano,Někdy ne
Ne
Ano
因此,首先,ID应该是唯一的。删除您的所有id=“mc”
第二。您需要获取“选定”选项的值;使用“输入[name=“question1”]:选中”进行访问,并使用“selectedOption.value”访问值
请参见下面的代码段:
函数检查(){
var question1=document.querySelector('input[name=“question1”]:checked');
var question2=document.querySelector('input[name=“question2”]:checked');
var question3=document.querySelector('input[name=“question3”]:checked');
var=0;
if(问题1!=null&&question1.value==“塞尔文纳、泽勒纳、莫德拉”){
正确的++;
}
if(question2!=null&&question2.value==“0255”){
正确的++;
}
如果(问题3!=null&&question3.value==“Ano”){
正确的++;
}
document.getElementById(“number_correct”).innerHTML=“Máš”+correct+“otázky/otázek správně”;
}
V RGB modelu se jednáo jakébarvy
乔尔文纳、泽勒纳、莫德拉
塞尔文纳、泽勒纳、卢塔
Červená、Fialová、Modrá
RGB监管学校监管学校是不是有一家学校
0275
0,255
50355
Mákaýdýbod určenou přesnou polohu
Někdy ano,Někdy ne
Ne
Ano
您有几个问题:
id必须是唯一的
您没有在html中指定任何类
您需要获取输入的“值”
您需要引用正确的索引
函数检查(){
var question1=document.querySelector('input[name=“question1”]:checked');
var question2=document.querySelector('input[name=“question2”]:checked');
var question3=document.querySelector('input[name=“question3”]:checked');
//console.log(问题1、问题2、问题3)
var=0;
if(问题1!=null&&question1.value==“塞尔文纳、泽勒纳、莫德拉”){
正确的++;
}
if(question2!=null&&question2.value==“0255”){
正确的++;
}
如果(问题3!=null&&question3.value==“Ano”){
正确的++;
}
document.getElementById(“number_correct”).innerHTML=“Máš”+correct+“otázky/otázek správně”;
}
V RGB modelu se jednáo jakébarvy
乔尔文纳、泽勒纳、莫德拉
塞尔文纳、泽勒纳、卢塔
Červená、Fialová、Modrá
RGB监管学校监管学校是不是有一家学校
0275
0,255
50355
Mákaýdýbod určenou přesnou polohu
Někdy ano,Někdy ne
Ne
Ano