实现思路:

       1 获取所有按钮元素

       2 首先先把其他按钮的背景颜色去掉

       3 再单独设置自己的样式

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5   <meta charset="UTF-8">
 6   <meta http-equiv="X-UA-Compatible" content="IE=edge">
 7   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 8   <title>Document</title>
 9 </head>
10 
11 <body>
12   <button>按钮1</button>
13   <button>按钮2</button>
14   <button>按钮3</button>
15   <button>按钮4</button>
16   <button>按钮5</button>
17   <script>
18     var btns = document.getElementsByTagName('button'); // 获取所有按钮元素
19 
20     for (var i = 0; i < btns.length; i++) {
21       btns[i].onclick = function () {
22         for (var j = 0; j < btns.length; j++) {
23           btns[j].style.backgroundColor = ''; // 先把其他按钮的背景颜色去掉
24         }
25         this.style.backgroundColor = 'red';  // 单独设置自己的样式
26       }
27     }
28   </script>
29 </body>
30 
31 </html>