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