将数据主题css保存到本地存储

nfs0ujit  于 2022-11-19  发布在  其他
关注(0)|答案(1)|浏览(149)

我想试试:在css中使用has()选择器,使一个按钮将亮模式更改为暗模式,并将数据保存在本地存储中,它只将暗模式保存在本地存储中。我希望有人能帮助我解决这个问题。
注意:请忽略javascript文件中的一些注解。那些是我的错误。供我参考。
第一个

fjaof16o

fjaof16o1#

如果我对你的问题很清楚,你没有正确地检索你的本地存储数据。问题看起来像你的getDataThemeFromLocalStorage()。你没有正确地检索数据,你需要使用我的答案的第二行的localStorage.getItem(key)。

const getDataThemeFromLocalStorage = function () {
    const activeTheme = localStorage.getItem('data-theme');
    if (inputCheckbox.id === activeTheme) {
        inputCheckbox.checked = true
    }
    console.log(inputCheckbox);
};

相关问题