1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="UTF-8">
    5. <title></title>
    6. </head>
    7. <body>
    8. <button>按钮1</button>
    9. <button>按钮2</button>
    10. <button>按钮3</button>
    11. <button>按钮4</button>
    12. <button>按钮5</button>
    13. <script>
    14. //获取所有元素
    15. var btns = document.querySelectorAll("button");
    16. //利用循环,给每一个按钮都添加了一个事件
    17. for(var i = 0; i < btns.length; i++) {
    18. btns[i].onclick = function() {
    19. //先把利用循环所有按钮的背景颜色去掉(杀光所有人)
    20. for(var i = 0; i < btns.length; i++) {
    21. btns[i].style.backgroundColor = "";
    22. }
    23. //然后才让当前元素的背景颜色改为pink(留下我自己)
    24. this.style.backgroundColor = "pink";
    25. }
    26. }
    27. </script>
    28. </body>
    29. </html>