页面上有这样的一个按钮<button type="button"><button>和一个<divclass="box”></div>,div 的初始背景颜色是红色,使用 个布尔变量用原生is实现点击按钮让div 的背景红色和蓝色进行无限次的交替变换
时间: 2023-12-11 10:02:08 浏览: 44
改变按钮背景颜色,单击按钮实现了两种不同颜色相互转换
4星 · 用户满意度95%
HTML代码:
```html
<button type="button" id="btn">点击切换颜色</button>
<div class="box"></div>
```
CSS代码:
```css
.box {
width: 100px;
height: 100px;
background-color: red;
}
```
JavaScript代码:
```javascript
const btn = document.getElementById('btn');
const box = document.querySelector('.box');
let isBlue = false;
btn.addEventListener('click', function() {
if (isBlue) {
box.style.backgroundColor = 'red';
isBlue = false;
} else {
box.style.backgroundColor = 'blue';
isBlue = true;
}
});
```
阅读全文