关于radio选中后触发的

Oliver尹
领域专家: 前端开发技术领域
2017-07-27 07:16:52
两个radio,初始状态是未选择中的,我鼠标点击div里面是,根据选中情况,提示不同的信息,请问如何修改,我这么写永远只提示3
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
window.onload=function () {
aabb("aa","bb","cc")
}
function aabb(a,b,c) {
var aa=document.getElementById(a);
var bb=document.getElementById(b);
if(aa.checked==true){
document.getElementById(c).onmousedown=function () {
alert(1);
}
}
else if (bb.checked==true){
document.getElementById(c).onmousedown=function () {
alert(2);
}
}
else {
document.getElementById(c).onmousedown=function () {
alert(3);
}
}
}
</script>
</head>
<body>
<div id="cc" style="background: #f5f5f5;width: 400px;height: 400px">

</div>
<input type="radio" name="aa" id="aa" value="aa">a
<input type="radio" name="aa" id="bb" value="bb">b

</body>
</html>
...全文
399 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-07-27
  • 打赏
  • 举报
回复

        function aabb(a,b,c) {
            var aa=document.getElementById(a);
            var bb=document.getElementById(b);
            document.getElementById(c).onmousedown=function () {
                if(aa.checked==true){
                    alert(1);
                }
                else if (bb.checked==true){
        	          alert(2);
                }
                else {
                    alert(3);
                }
            }
        }

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧