以下做法僅供參考,當然有更好的做法,留待題主自行學習~
javascript:
//?可以定義壹個答案是數組,記錄radio正確的下表var?answers?=?[0,0];
function?is(){
var?i?=?0,?len?=?answer.length,?str?=?"",?num;
for(?i;?i?<?len;?i?+=?1?){
num?=?i?+?1;
if(?document.getElementsByName(?"a"?+?n?)[?answer[i]?].checked?)
str?+=?"恭喜妳第"?+?n?+?"題答對了\n"?;
else
str?+="第"?+?n?+?"題回答錯誤!\n";
}
alert(str);
}
html:
<body><div><div>
<h1>1.北京奧運會是哪壹年舉辦的?</h1>
</div><div>
<input?type="radio"?name="a1">
A.1996年?
<input?type="radio"?name="a1">
B.2000年?
<input?type="radio"?name="a1">
C.2004年?
<input?type="radio"?name="a1">
D.2008年
<div><div>
<h1>2.北京奧運會是哪壹年舉辦的?</h1>
</div><div>
<input?type="radio"?name="a2">
A.1996年?
<input?type="radio"?name="a2">
B.2000年?
<input?type="radio"?name="a2">
C.2004年?
<input?type="radio"?name="a2">
D.2008年
<!--?如此類推,可以在後面不斷添加題目,記得radio的name要不同?-->
<input?type="button"?value="提交"?onclick="is();"/></div></div>
</body>