Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

203
Visualizações
Dark mode gets turned off on refreshing a page
function darkMode() {
  var element = document.body;
  var content = document.getElementById("DarkModetext");
  element.className = "darkmode11"
  content.innerText = "Dark Mode is ON"
  content.style.color = "white"
}
function lightMode() {
  var element = document.body
  var content = document.getElementById("DarkModetext")
  content.innerText = "Dark Mode is OFF"
  element.className = "lightmode11"
  content.style.color = "black"
}

//I have made two function one is for darkmode and another is for light mode the problem is when i turn on the dark mode and refresh the page the dark mode get turned off

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

You have to save mode setting somewhere like cookies or localStorage. Code below does this for you hope this is helpful. script type='module' means this script runs before page load so page doesnt flash white to black.

    <script type="module">
if(localStorage.getItem('mode') == 'dark'){
    darkmode();
    }

    function darkMode() {
      localStorage.setItem("mode","dark");
      var element = document.body;
      var content = document.getElementById("DarkModetext");
      element.className = "darkmode11"
      content.innerText = "Dark Mode is ON"
      content.style.color = "white"
    }
    function lightMode() {
      localStorage.setItem("mode","light");
      var element = document.body
      var content = document.getElementById("DarkModetext")
      content.innerText = "Dark Mode is OFF"
      element.className = "lightmode11"
      content.style.color = "black"
    }
</script>
about 4 years ago · Juan Pablo Isaza Relatório

0

You can easily store that dark mode is on or not in localStorage.

localStorage.setItem("theme", "dark");

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda