我试图为我的网站制作一个完整的暗模式。差不多完成了,但我有一个问题。当我重新加载页面时,暗模式会回到默认的亮模式。我该如何解决这个问题?我尝试了一些代码,但没有奏效。我想使用本地存储,但我不知道如何将它添加到我的代码中。有人可以帮我弄这个吗?这是我的示例代码:
function darkmode() {
var element = document.body;
element.classList.toggle("dark-mode");
}
<html>
<head>
<style>
.card {
background-color: red;
color: green;
}
.dark-mode .card {
background-color: black;
color: white;
}
</style>
</head>
<body>
<button onclick="darkmode()">DARK MODE</button>
<div class="card">
<h2>Title</h2>
<div class="fkimg" style="height: 100px; width: 20%;">IMAGE</div>
<a>Some text</a>
</div>
</body>
</html>