永发信息网

js怎样实现button点击它会被选中,再次点击取消选中?

答案:3  悬赏:30  手机版
解决时间 2021-11-19 07:47
js怎样实现button点击它会被选中,再次点击取消选中?
最佳答案
每次点击的时候都做个if判断,如果被选中了则让Checked=false,否则就选中;
  参考如下:
  var flag = true;
  function chkRadio(id) {
  id.checked = flag;
  flag = !flag;
  }
  用html控件,改成服务器控件,在后台加上: RadioButton1.Attributes.Add("onclick","chkRadio(this)");
  
全部回答
给你个简单方法 当你点击时触发Click事件,在事件里面执行切换按钮的背景图片就OK啦
button{
   background:#fff;
}
button.active{
   background:red;
}

假设上边的css表示button的俩种状态,正常状态和选中状态

按钮

这个是按钮


var btn = document.getElementById('btn');
btn.onclick=function(){//添加点击事件
    if(btn.className.indexOf('active')){ //说明已经是选中状态
        btn.className = '';//清空class。
    }else{
        btn.className = 'active';//否则选中它,给它添加active样式
    }
}


//如果用jquery,会很方便实现
$('#btn').click(function(){//给id为btn的元素添加点击事件
    $(this).toggleClass('active');//每次点击的时候,将当前的元素切换active样式
                                  //如果有,则去掉,否则添加
});
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
牛牛做一道加法题,把其它的一个加数635抄成6
广州化妆品批发的行情是怎样的。。 是不是大
200分贝噪声能产生多少赫兹的震动频率
想买微营销教程来学做微商,不知道哪家教程好
求好看的都市系统小说
认识和不认识一个人有什么区别?
怎样逗孔雀开屏?
请问海银金融控股集团有限公司怎么样,投资安
求达芬奇的告白的罗马音;A;到处搜不到啊求救;
天津太钢大明金属制品有限公司离市区有多远
105×99竖式
我是个中学生 今天午休的时候被老师发现了我
哈尔滨王岗还有多少年能像群力那边一样好啊?
有人打电话买凶杀我他怎么得到我信息的
男人用的秘密网站网友介绍几个,谢谢
推荐资讯
女孩现在很反感你了,现在送东西合适吗
呼市黄金多少钱
请推荐本简单了解生物医学工程的书籍,只要基
辽宁省机场管理集团有限公司商贸分公司这个地
《生于忧患死于安乐》第二段阐述了怎样的观点
12万千瓦要多大的380伏的电缆
河口街/S204(路口)地址在哪,我要去那里办事
以最为话题的议论文
如何简单而高效地思考和解决问题pdf
心理测试:4个眼神,哪个让你觉得阴险
求Juste Une Photo De Toi MP3
一辆货车4.5小时行了472.5千米,用同样的速度
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?