>>1
ここが解決すれば終わるのではないのでしょうか。
そもそもそこの1のことなのだから、同じスレッドで続けてもよかったような気がします。
>>0
getElementByClassを使うのですね。function getElementByClass(className) {
className = ' ' + className + ' ';
var all = document.getElementsByTagName('*');
var elements = new Array();
for (var i = 0; i < all.length; i++) {
if (0 <= (' ' + all[i].className + ' ').indexOf(className)) {
elements[elements.length] = all[i];
}
}
return elements;
}
function Getscore() {
var seikai = getElementByClass('seikai');
var huseikai = getElementByClass('huseikai');
var score = 0;
for (var i = 0; i < 4; i++) {
if (document.form1.elements[i].checked) {
score += parseInt(document.form1.elements[i].value);
var qn = Math.floor(i / 2);
if (document.form1.elements[i].value == '0') {
seikai[qn].style.visibility = 'hidden';
huseikai[qn].style.visibility = 'visible';
} else {
seikai[qn].style.visibility = 'visible';
huseikai[qn].style.visibility = 'hidden';
}
}
}
window.alert(" あなたの点数は " + score + " 点です");
}