点击到另个按钮的时候怎么取消掉上个按钮的背景色呢?
点击到另个按钮的时候怎么取消掉上个按钮的背景色呢?
点击到另个按钮的时候怎么取消掉上个按钮的背景色
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- Z_pigeon 2022-09-03 14:19关注
定义个类.blue(background: blue, color:#fff), 点击的时候先根据blue类名,找出有这个类的删掉元素的这个类,然后再给当前点击对象添加blue类
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .province { background: #eee; color: #000; padding: 2px; border-radius: 4px; display: inline-block; } .blue { background: blue; color: #fff; } </style> </head> <body> <div class="all"> <div class="province">北京</div> <div class="province">天津</div> <div class="province">上海</div> </div> </body> <script> let proList = document.getElementsByClassName('province') for (let i = 0; i < proList.length; i++) { proList[i].onclick = function () { let activeItem = document.getElementsByClassName('blue') if (activeItem.length > 0) { activeItem[0].classList.remove('blue') } proList[i].classList.add('blue') } } </script> </html>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 ansys fluent计算闪退
- ¥15 有关wireshark抓包的问题
- ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
- ¥15 向数据表用newid方式插入GUID问题
- ¥15 multisim电路设计
- ¥20 用keil,写代码解决两个问题,用库函数
- ¥50 ID中开关量采样信号通道、以及程序流程的设计
- ¥15 U-Mamba/nnunetv2固定随机数种子
- ¥15 vba使用jmail发送邮件正文里面怎么加图片
- ¥15 vb6.0如何向数据库中添加自动生成的字段数据。