как изменить темную тему на светлую после повторного щелчка

я сделал кнопку, которая, когда вы нажимаете на нее, веб-страница переключается на темную тему, но когда я повторно нажимаю на нее, она остается черной, я хочу, чтобы она вернулась к настройкам по умолчанию (белым), как цикл

      const myBtn = document.getElementById("darktheme");
const body = document.body;
const welcome = document.getElementById("txtt")

myBtn.addEventListener("click", function(){
    body.style.backgroundColor = "rgb(17, 17, 17)";
    body.style.color = "white";
    welcome.style.color = "white";
    
}) 

может кто-нибудь помочь?

3 ответа

Не манипулируйте стилями вручную. Просто переключите класс наbodyи напишите соответствующие стили для этого класса:

Просто воспользуйтесьtoggleclassList, а затем используйте CSS, чтобы добавить свои стили.

На основе вашего кода:

Другие вопросы по тегам