我正在用 javascript 创建一个训练测试,当 backstart () 函数重置按下的复选框和收音机时,我需要这样做。您还需要确保用户在一个问题中只能选中 5 个复选框中的 3 个。
var rez=0,
d=document;
function v3(){
for(i=0; i<d.getElementsByName("q3").length; i++){
if(d.getElementsByName("q3")[i].checked) {
if(i==0){rez+=2;}
if(i==2){rez+=2;}
if(i==3){rez+=1;}
}
}
alert(rez);
}
<div id="v3" class="qdiv">
<p class="quest">Для облика древнейшего человека характерны:</p><br>
<label><input type="checkbox" name="q3" value="1" />выступающие челюсти</label><br><br>
<label><input type="checkbox" name="q3" value="2" />прямая походка</label><br><br>
<label><input type="checkbox" name="q3" value="3" />прыгающая походка</label><br><br>
<label><input type="checkbox" name="q3" value="4" />руки, свисающие ниже колен</label><br><br>
<a href="#" onclick="v3()" class="btnflip">
ответить
</a>
</div>
一。
2.