日期:2014-05-17 浏览次数:20854 次
<html> <head> <script> function sub(){ var radioArr=document.getElementsByName("radio_name"); var val; for(var i=0;i<radioArr.length;i++){ if(radioArr[i].checked){ val=radioArr[i].value; break; } } if(val=="*"){ alert("乘"); }else if(val=="/"){ alert("除"); } } </script> </head> <body> <input type="radio" name="radio_name" value="*"/>乘 <input type="radio" name="radio_name" value="/"/>除 <input type="button" value="提交" onclick="sub();"/> </body> </html>
------解决方案--------------------
<input type="radio" name="radio" id="radio" value="*">
<input type="radio" name="radio" id="radio" value="/">
<input type="button" value="234" onclick="test()"/>
<script>
function test(){
var s = document.getElementsByName('radio');
for(var i = 0; i < s.length; i++) {
if(s[i].checked == true && s[i].value == '/') {
alert('除');
return false;
}
}
}
</script>
------解决方案--------------------
ID不要重名,直接用ID,找到checkbox对象,判断其checked属性是否为true即可