要在单击按钮时更改背景颜色,你可以使用HTML、CSS和JavaScript来实现这个功能。以下是一个简单的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Change Background Color</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<button id="changeColorBtn">Change Background Color</button>
<script src="script.js"></script>
</body>
</html>
body {
font-family: Arial, sans-serif;
}
button {
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
}
document.getElementById('changeColorBtn').addEventListener('click', function() {
document.body.style.backgroundColor = getRandomColor();
});
function getRandomColor() {
const letters = '0123456789ABCDEF';
let color = '#';
for (let i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
document.getElementById
获取按钮元素。getRandomColor
函数生成一个随机颜色,并将其应用到body
的背景颜色上。getRandomColor
函数生成一个随机的十六进制颜色代码。这个功能可以用于各种网页应用中,例如:
通过这种方式,你可以轻松地在单击按钮时更改网页的背景颜色。
领取专属 10元无门槛券
手把手带您无忧上云