【发布时间】:2022-11-10 10:20:56
【问题描述】:
我尝试使用复选框按钮创建白天模式和夜间模式。它运作良好。默认模式是白天模式,但问题是当我处于夜间模式然后刷新页面或转到网站上的其他页面时,它将回到白天模式
JavaScript
const themeToggler = document.querySelector(".theme-toggler");
//Change Theme
themeToggler.addEventListener("click", () => {
document.body.classList.toggle("dark-theme-variables");
themeToggler.querySelector("span:nth-child(1)").classList.toggle("active");
themeToggler.querySelector("span:nth-child(2)").classList.toggle("active");
});
【问题讨论】:
-
您需要能够存储当前状态。看看localStorage。
标签: javascript