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

112
Visualizações
How to add class to an element using javascript
<section id="menu">
            <div class="logo">
                <img src="images/logo.png" alt="" />
                <h2>Dynamic</h2>
            </div>

            <div class="items">
                <li><i class="fad fa-chart-pie-alt"></i><a href="#">Dashboard</a></li>
                <li><i class="fab fa-uikit"></i><a href="#">UI Elements</a></li>
                <li><i class="fas fa-th-large"></i><a href="#">Tables</a></li>
                <li><i class="fas fa-edit"></i><a href="#">Forms</a></li>
                <li><i class="fab fa-cc-visa"></i><a href="#">Cards</a></li>
                <li><i class="fas fa-hamburger"></i><a href="#">Modal</a></li>
                <li><i class="fas fa-chart-line"></i><a href="#">Blank</a></li>
            </div>
        </section>

const checkbox = document.getElementById("checkbox");

checkbox.addEventListener("change", () => {
    menu.classList.toggle("dark");
    document.body.classList.toggle("dark");
});

I tried using document.getElementById("h2").className += "dark";

but nothing is happening, what am i doing wrong

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

0

it should work like you wished but be aware of that it will find every H2 element and it will change them.

var elements = document.getElementsByTagName("H2");
for (var step = 0; step < elements.length; step++) {
  elements[step].classList.add("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