Alterar Conteúdo com innerHTML e textContent

Dois dos métodos mais comuns para modificar o conteúdo de elementos no DOM são innerHTML e textContent. Ambos permitem que você altere o conteúdo de um elemento HTML, mas eles fazem isso de maneiras ligeiramente diferentes.

  1. textContent:

    Exemplo de Uso:

    let pElement = document.getElementById('descricao');
    pElement.textContent = 'Novo conteúdo de texto aqui!';
    
  2. innerHTML:

    Exemplo de Uso:

    let divElement = document.getElementById('container');
    divElement.innerHTML = '<strong>Texto em negrito</strong> e mais texto aqui.';
    

Esses métodos são poderosos para manipular o conteúdo dos elementos, permitindo que os desenvolvedores atualizem dinamicamente o texto e o HTML de uma página web conforme necessário.


Mudar Estilos CSS de Elementos via JavaScript

Modificar os estilos CSS de elementos via JavaScript permite que você dinamize a apresentação da sua página web, adaptando-a a interações do usuário, alterações de estado e outros eventos dinâmicos. Aqui está como você pode fazer isso:

Mudança de Estilos CSS via JavaScript

  1. Acessando o Estilo de um Elemento:

    Exemplo:

    let elemento = document.getElementById('meuElemento');
    elemento.style.color = 'red'; // Muda a cor do texto para vermelho
    elemento.style.backgroundColor = 'blue'; // Muda a cor de fundo para azul
    
  2. Propriedades de Estilo:

  3. Adicionar e Remover Classes CSS:

    Exemplo:

    let botao = document.querySelector('.meu-botao');
    botao.classList.add('nova-classe'); // Adiciona uma nova classe
    botao.classList.remove('outra-classe'); // Remove uma classe existente
    botao.classList.toggle('classe-ativa'); // Alterna uma classe
    

Vantagens de Modificar Estilos via JavaScript

Modificar estilos via JavaScript é uma ferramenta poderosa para criar experiências de usuário ricas e envolventes em suas aplicações web.