我正在向我的投资组合站点添加暗模式,我一直在寻找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');
}