美文网首页
JS之排他思想

JS之排他思想

作者: hualayou | 来源:发表于2020-10-05 14:09 被阅读0次

干掉所有人,留下我自己

HTML

<button>按钮1</button>   

<button>按钮2</button>    

<button>按钮3</button>    

<button>按钮4</button>  

JS

1.先获取所有按钮元素

let btns = document.querySelectorAll("button");

2.循环的绑定事件

for(let i = 0; i < btns.length; i++) {

    btns[i].onclick=function() {

        // 1.先把所有的按钮背景颜色去掉(干掉所有人)

        for(let i = 0; i<btns.length; i++) {

            btns[i].style.backgroundColor = ' ';

        }

        // 2.再让当前按钮显示背景颜色(留下我自己)

        this.style.backgroundColor = 'red';

    }

}

相关文章

  • JS之排他思想

    干掉所有人,留下我自己 HTML 按钮1 按钮2 按钮3 按钮4 JS 1.先获取所有按钮元素let b...

  • 排他思想

    先清空所有的,然后单独设置当前; 基于 for 循环来实现的排他思想;

  • 排他思想

    排他 p {width: 100px;height: 100px;back...

  • 排他思想

    排他思想

  • JS案例9-排他思想

    效果演示: 源码:

  • javascript排他思想

    排他思想: 干掉所有人,设置我自己,先将所有人全设置为"",然后再设置当前的值 1、含义: 关于排他思想,我的理解...

  • Javascript排他思想

    改進

  • 用排他思想实现一个tab栏切换效果

    今天学习的JS中,要实现tab栏切换效果,运用了排他思想。 用户点击button时,不但button的背景颜色会改...

  • js排他思想和选项卡案例

    js中排他思想个人理解为:在监听成立时,要先把所有的同作用的样式清除,然后再设置需要的样式. HTML: CSS:...

  • 操作元素--排他思想

    如果有同一组元素,我们想要某一个元素实现某种样式,需要用到循环的排他思想算法:1.所有元素全部清除样式2.给自己(...

网友评论

      本文标题:JS之排他思想

      本文链接:https://www.haomeiwen.com/subject/jedauktx.html