无法通过单击按钮来更改按钮颜色,可能是由于以下几个原因:
以下是一个简单的示例,展示如何通过单击按钮来更改按钮颜色。我们将使用JavaScript来管理按钮的状态,并使用CSS来应用样式。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Button Color Change</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<button id="myButton">Click me!</button>
<script src="script.js"></script>
</body>
</html>
#myButton {
background-color: blue;
color: white;
padding: 10px 20px;
border: none;
cursor: pointer;
}
#myButton.active {
background-color: red;
}
document.addEventListener('DOMContentLoaded', () => {
const button = document.getElementById('myButton');
button.addEventListener('click', () => {
button.classList.toggle('active');
});
});
active
类的添加和移除,从而改变按钮的颜色。通过这种方式,你可以确保按钮的颜色在单击时能够正确更改。如果仍然遇到问题,请检查控制台是否有错误信息,并确保所有文件都正确加载。
领取专属 10元无门槛券
手把手带您无忧上云