这是我的简单代码
function toggleDarkMode() {
let darkTheme= document.body;
darkTheme.classList.toggle("darkMode");
}
它运行得很好,但我不能为我的生活想一个方法来保存它在local.storage,因为它不是真或假,它只是修改css。
我希望它能被保存下来,下次打开时保持在以前的选择上。有人有什么想法吗?
这是我的简单代码
function toggleDarkMode() {
let darkTheme= document.body;
darkTheme.classList.toggle("darkMode");
}
它运行得很好,但我不能为我的生活想一个方法来保存它在local.storage,因为它不是真或假,它只是修改css。
我希望它能被保存下来,下次打开时保持在以前的选择上。有人有什么想法吗?
2条答案
按热度按时间v1uwarro1#
使用
window
属性localStorage
可跨浏览器会话保存theme
值.请尝试以下代码:
tjvv9vkg2#
下面是一种可以实现方法:饼干。
第一个
然后检查: