首页 > 其他分享 >为选中的按钮添加特定属性

为选中的按钮添加特定属性

时间:2023-05-13 18:24:54浏览次数:25  
标签:function buttons 添加 选中 background 按钮

为选中的按钮添加特定属性

原生 JS

//获取对象        
const buttons = document.querySelectorAll("button")
//遍历对象,为对象添加监听事件
 for(let i =0;i < buttons.length;i++){
    buttons[i].addEventListener('click',function () {
        //先清空,再添加
            for(let i =0;i < buttons.length;i++){
                    buttons[i].style.background = ''
                }
                this.style.background = 'red'
            })
        }

jQuery(利用了排他思想)

        $(function () {
            $('button').click(function () {
                $(this).css('background','red')
                //排他
                $(this).siblings().css('background','')
            })
        })

标签:function,buttons,添加,选中,background,按钮
From: https://www.cnblogs.com/Agiser0/p/17397869.html

相关文章

  • PyQt入门之添加退出按钮,添加悬浮信息,图标
    importsysfromPyQt5.QtWidgetsimport*fromPyQt5.QtGuiimport*classMainWindow(QMainWindow):def__init__(self):super().__init__()#调用父类构造函数初始化self.setWindowTitle("第一个窗口")self.resize(500,500)screen......
  • 谷歌浏览器无法打开应用商店,无法添加扩展应用
    第一步,打开网址 https://www.crxsoso.com/webstore/category/extensions  或者  https://www.crxsoso.com/  第二步,打开扩展商店,搜索需要添加的扩展应用,点击“安装到浏览器”,左下角提示风险,点击继续,下载后运行,提示无法加载。第三步,打开 chrome://extensions  把下载......
  • 搭建直播平台,自定义VIew实现设置防截屏、添加水印
    搭建直播平台,自定义VIew实现设置防截屏、添加水印1.activity代码:MarkViewActivity packagecom.zdmtech.backgroundtextdemo;importandroid.os.Bundle;importandroid.view.WindowManager;importandroid.widget.RelativeLayout;importandroidx.annotation.Nullable;import......
  • .Net Core Mvc 2. VS2022 + Core6.0 + Mvc 添加控制器
    Controllers控制器 我们的控制器都放在Controllers文件夹在项目的Controllers文件夹上右键添加,选择控制器(空白),添加一个HelloWorldController的控制器。在控制器中添加一个新的action,起名叫WelcomepublicstringWelcome(){return"thisis......
  • 微信公众号图文添加附件&秀米添加附件?三步轻松实现
    很多人都不知道,其实公众号文章正文是支持添加附件的,只是需要借助一个叫做“文章附件”的网站来实现。公众号自身是不支持直接上传文件的,但是我们可以通过另外的方式来实现。其实原理很简单,公众号文章中是可以添加小程序链接的,把小程序链接对应的小程序页面做成下载页面,就能实现公......
  • vmware vcenter 添加esxi主机
    1.新建数据中心 2.新建集群 3.添加主机到集群 ......
  • VS2017登录失败:无法刷新此账户的凭证、无法添加此账户发送请求时出错、评估期已结束,请
    1、启动vs2017,在弹出要登录的窗口之前,迅速的点击工具-》选项-》账户,然后勾选在添加账户或对账户重新进行身份验证时启用设备代码流。2、再次点击登录,弹出如下界面 3、在浏览器中输入图片中的网址,依次按提示操作,输入图片中的代码,直至最后出现下面图片,然后等待VS自动校验登录。......
  • c#设置checkbox选中状态
    this.checkBox1.Checked=true;//设置默认勾选......
  • ALLEGRO用COP命令复制无属性过孔时自动添加过孔为GND网络或者其它电源网络
    1,COPY命令复制无属性的过孔步骤,下面FIND面板选择过孔,右边Options里的Retainnetofvias里勾去掉,如果要跟网络一起复制就勾上 按照图1里的操作,是无属性的过孔复制,但实际复制后是图2里的样子,过孔自动带了VCC3V3的网络,其实是因其它层有Shape铺铜VCC3V3的网络(这里做个注释,因为我......
  • PageOffice 在线打开 word 文件并添加水印
    一、服务器端方法插入水印1、插入文字水印WordDocumentdoc=newWordDocument();//添加水印,设置水印的内容doc.getWaterMark().setText("PageOffice开发平台");poCtrl.setWriter(doc);2、插入图片水印WordDocumentdoc=newWordDocument();//添加水......