js实现单击按钮改变文档颜色
时间: 2024-10-15 09:18:51 浏览: 27
在JavaScript中,你可以通过给按钮添加点击事件监听器(onclick event listener)来实现单击按钮改变文档颜色的功能。这里是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<title>改变文档颜色</title>
</head>
<body style="background-color: white;">
<button id="colorButton">点击改变背景色</button>
<script>
// 获取按钮元素
var button = document.getElementById('colorButton');
// 添加点击事件处理函数
button.addEventListener('click', function() {
// 定义一个颜色数组,这里举例是三种颜色
var colors = ['red', 'blue', 'green'];
// 使用循环随机选择一种颜色,并设置为文档背景色
for (var i = 0; i < colors.length; i++) {
document.body.style.backgroundColor = colors[Math.floor(Math.random() * colors.length)];
break; // 只改变一次颜色
}
});
</script>
</body>
</html>
```
在这个例子中,每次用户点击按钮,都会随机从`colors`数组中选取一个颜色,将其应用到当前页面的背景上。
阅读全文