主题的localStorage

时间:2018-10-05 18:44:03

标签: javascript html css themes

我正在向我的投资组合站点添加暗模式,我一直在寻找localStorage作为节省暗与亮选择的一种方式。我对JS还是很陌生,但我设法让切换器在单击时起作用,对此我感到非常满意。我感觉好像缺少一些小东西来完成这项工作。任何帮助将不胜感激!

默认HTML:

<body id="body" class="light-mode">
// code for content
</body>

JS代码:

    function sickoMode() {
    var body = document.getElementById("body");
    var currentClass = body.className;
    body.className = currentClass == "dark-mode" ? "light-mode" : "dark-mode";

    localStorage.setItem('body', 'currentClass');
}

0 个答案:

没有答案