(1)编写HTML结构代码
<body>
<button>按钮1</button>
<button>按钮2</button>
<button>按钮3</button>
<button>按钮4</button>
<button>按钮5</button>
</body>
(2)编写JavaScript代码,实现单击按钮,改变当前按钮背景色效果
<script>
//获取所有按钮元素
var btns = document.getElementsByTagName('button');
// btns得到的是类数组对象,使用btns[i]访问数组里的每一个元素
for (var i = 0; i < btns.length; i++) {
btns[i].onclick = function () {
//(1) 先把所有的按钮背景颜色去掉
for (var i = 0; i < btns.length; i++) {
btns[i].style.backgroundColor = '';
}
//(2) 然后设置当前的元素背景颜色
this.style.backgroundColor = 'pink';
}
}
</script>
预览图