Javascript 如何解决这个测验函数?
我有一个测验,有三个可能的答案,一个是正确的,另外两个是错误的。我有两个函数,如果我使用,它们会返回正确/错误答案的正确数量,但是如果我想使用type=checkbox,我如何改进我的函数条件Javascript 如何解决这个测验函数?,javascript,jquery,Javascript,Jquery,我有一个测验,有三个可能的答案,一个是正确的,另外两个是错误的。我有两个函数,如果我使用,它们会返回正确/错误答案的正确数量,但是如果我想使用type=checkbox,我如何改进我的函数条件 var correct_at=0; var wrong_a=0; function checkQs(s){ var qs= document.getElementsByName(s); var noOfRadios = qs.length; for(var i=0;i < noOfRa
var correct_at=0;
var wrong_a=0;
function checkQs(s){
var qs= document.getElementsByName(s);
var noOfRadios = qs.length;
for(var i=0;i < noOfRadios; i++)
{
if(qs[i].checked)
{
if(qs[i].value=="correct")
{
text2display=text2display + "This one is correct.\n";
correct_a++;
}
else
{
text2display = text2display + "The correct answer to the quiestion : " + answers[questions.indexOf(s)];
wrong_a++;
break;
}
}
}
}
function checkAll(){
for (var i=0; i< questions.length; i++)
{
checkQs(questions[i]);
}
var message = 'Correct questions: ' + correct_a;
message += ' and wrong questions: ' + wrong_a + '.\n';
var box = document.getElementById('answersBox');
box.value = text2display + message;
}
但是,当我开始测试时,没有一个问题是可见的,只有在我按下“转到下一个问题”按钮后,第一个问题才会出现。那么,如何使第一个问题可见,而其余的问题隐藏?调用Star test按钮单击中的Go to next question按钮单击功能
$(document).ready(function() {
$('#btnStart').click(function() {
//....
$('btnNextQuest').click();
});
});
$(document).ready(function() {
$('#btnStart').click(function() {
//....
$('btnNextQuest').click();
});
});