我想试试:在css中使用has()选择器,使一个按钮将亮模式更改为暗模式,并将数据保存在本地存储中,它只将暗模式保存在本地存储中。我希望有人能帮助我解决这个问题。注意:请忽略javascript文件中的一些注解。那些是我的错误。供我参考。第一个
fjaof16o1#
如果我对你的问题很清楚,你没有正确地检索你的本地存储数据。问题看起来像你的getDataThemeFromLocalStorage()。你没有正确地检索数据,你需要使用我的答案的第二行的localStorage.getItem(key)。
const getDataThemeFromLocalStorage = function () { const activeTheme = localStorage.getItem('data-theme'); if (inputCheckbox.id === activeTheme) { inputCheckbox.checked = true } console.log(inputCheckbox); };
1条答案
按热度按时间fjaof16o1#
如果我对你的问题很清楚,你没有正确地检索你的本地存储数据。问题看起来像你的getDataThemeFromLocalStorage()。你没有正确地检索数据,你需要使用我的答案的第二行的localStorage.getItem(key)。