日期:2014-05-17 浏览次数:21098 次
<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即可