排他思想

时间:2019-12-11
本文章向大家介绍排他思想,主要包括排他思想使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

我们需要给所有按钮添加一个点击事件就需要用到排他思想需要做到点击当前的按钮改变当前按钮的颜色,并去除其他按钮的背景颜色,用来提升页面效果

1给五个按钮都添加一个点击事件
2获取所有的按钮元素
3需要点击事件清除所有的按钮的背景颜色
4然后把当前按钮的背景颜色改变

源代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <button>按钮</button>
        <button>按钮</button>
        <button>按钮</button>
        <button>按钮</button>
        <button>按钮</button>
        <script type="text/javascript">
//            1给五个按钮都添加一个点击事件
//            2获取所有的按钮元素
//            3需要点击事件清除所有的按钮的背景颜色    
//            4然后把当前按钮的背景颜色改变
            
            
            var btn = document.getElementsByTagName("button")
            for(var i = 0; i < btn.length; i++){
                
                btn[i].onclick = function(){
                for(var i = 0; i<btn.length; i++){
                    btn[i].style.backgroundColor = "";
                    console.log(1)
                }
                this.style.backgroundColor = "pink";
                
            }
                
                }
        </script>
    </body>
</html>

页面效果:

原文地址:https://www.cnblogs.com/niuyaomin/p/12024616.html