Как я могу исправить эту функцию, чтобы сохранить предыдущий выбор?
Цитата:Как я могу исправить эту функцию, чтобы сохранить предыдущий выбор?
Цитата:Я запустил блог с темным режимом и светлым режимом, но проблема в том, что когда темный режим включен и я перехожу на следующую страницу, он возвращается к версии по умолчанию!
1. Как я могу исправить функцию для поддержания предыдущего выбора?
2. Как я могу изменить путь SVG для нового режима?
Я буду использовать чистый путь svg следующим образом:
Что я уже пробовал:
<body id="darkoption" class="darkmode"> <div> <a onclick="toggleDarkLight()"> <svg class="sunmoon" width="30px" height="30px" viewBox="0 0 50 50"> <g> <circle cx="25" cy="25" r="25"></circle> </g> </svg> <svg class="sunmoon" width="30px" height="30px" viewBox="0 0 50 50"> <g> <rect x="0" y="0"></rect> </g> </svg> </a> </div> <h1>This is New Mode!</h1> <script> function toggleDarkLight() { var e = document.getElementById("darkoption"), a = e.className; e.className = "darkmode" == a ? "lightmode" : "darkmode" } </script> </body>