<html> <head> <script type ="text/javascript"> function change() { varNew=document.getElementsByName("form1"); varstrNew; for(vari=0;i<New.length;i++) { if(New.item(i).checked) { strNew=New.item(i).getAttribute("value"); alert(strNew ); // item()方法:返回集合中的当前项 break; } else { continue; } } } </script> </head> <body> <input type ="radio" id = "form1" name = "form1" value = "1" onchange ="change();">选择1 <input type ="radio" id = "form1" name = "form1" value = "2" onchange ="change();">选择2 </body> </html>
如果是ajax获取数据库数据生成的多个选择题,可通过循环命名生成name 和value
js也是通过循环获取值,利用某个选择框.checked来判断是否选中答案。
文章来源: mui 通过js获取单选框的值