【发布时间】:2022-02-11 00:17:32
【问题描述】:
我目前正在构建一个音乐博客,它使用以下 JavaScript 代码来切换暗模式/亮模式按钮:
function swapStylesheet(sheet) {
document.getElementById('swap').setAttribute('href', sheet);
}
我的问题是,每当刷新页面或访问新页面时,网站都会恢复到默认的 CSS 表,而不是记住选择的主题。我可以让我的网站通过 cookie 或 localstorage 或其他方式记住用户最后选择的主题吗?
请告诉我!太感谢了。 =]
【问题讨论】:
-
Localstorage是一个很好的起点。用它来存储一个变量,比如isDarkMode:true/false
标签: javascript cookies local-storage themes darkmode