uni动态修改背景颜色
时间: 2023-06-24 16:08:28 浏览: 142
动态修改指定单元格文字或背景颜色
4星 · 用户满意度95%
你可以使用CSS来动态修改背景颜色。例如,你可以用JavaScript来获取一个元素并修改它的背景颜色。代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>Dynamic Background Color Change</title>
<style>
body {
background-color: #ccc;
}
</style>
</head>
<body>
<button onclick="changeColor()">Change Color</button>
<script>
function changeColor() {
document.body.style.backgroundColor = getRandomColor();
}
function getRandomColor() {
var letters = '0123456789ABCDEF';
var color = '#';
for (var i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
</script>
</body>
</html>
```
这个例子中,当用户单击按钮时,`changeColor()` 函数会被调用,该函数会使用 `getRandomColor()` 函数来获取一个随机颜色,并将其设置为 `body` 元素的背景颜色。
阅读全文