写一个按钮,三个盒子,点击按钮时盒子背景颜色都变成蓝色
时间: 2023-07-04 17:30:58 浏览: 122
好的,以下是一个简单的实现:
HTML代码:
```html
<button id="change-color-btn">点击我改变盒子颜色</button>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
```
CSS代码:
```css
.box {
width: 100px;
height: 100px;
background-color: red;
margin: 10px;
}
.blue {
background-color: blue;
}
```
JavaScript代码:
```javascript
const btn = document.getElementById('change-color-btn');
const boxes = document.querySelectorAll('.box');
btn.addEventListener('click', () => {
boxes.forEach(box => box.classList.add('blue'));
});
```
当点击按钮时,JavaScript代码会为每个盒子添加 `blue` 类,使它们的背景颜色变为蓝色。
阅读全文
相关推荐
使用学习的表格技术画出一个表格(只有一个单元格),创建一个按钮,每次点击按钮的时候表格中的单元格()的背景颜色都会变成另一种颜色,比如一个单元格A的背景色是白色,那么,点击按钮后变成红色,再点击变成绿色,如此往复在几种颜色中循环变化(比如在红,兰,黄,绿四种颜色之中循环变化)。