要添加一个主题按钮,当点击时改变页面的HTML背景和按钮颜色,可以按照以下步骤进行操作:
<button id="themeButton">切换主题</button>
<div id="container">页面内容</div>
#themeButton {
background-color: #ccc;
color: #fff;
}
#container {
background-color: #fff;
}
document.getElementById("themeButton").addEventListener("click", function() {
var container = document.getElementById("container");
var button = document.getElementById("themeButton");
if (container.style.backgroundColor === "white") {
container.style.backgroundColor = "black";
button.style.backgroundColor = "black";
button.style.color = "white";
} else {
container.style.backgroundColor = "white";
button.style.backgroundColor = "#ccc";
button.style.color = "white";
}
});
以上代码中,通过判断容器元素的背景颜色来决定切换到哪种主题,同时修改按钮的背景颜色和文字颜色以保持一致。
这样,当点击按钮时,页面的HTML背景和按钮颜色会根据当前主题进行切换。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云