Voltar para o Blog Iniciante 5 min

Guia Rápido: Manipulação do DOM com JavaScript

Aprenda como interagir com elementos HTML usando JavaScript e manipular o DOM para criar páginas dinâmicas.

O que é o DOM?

O DOM (Document Object Model) é a estrutura hierárquica que representa uma página HTML dentro do navegador. Ele permite acessar e modificar elementos da página via JavaScript.

Selecionando Elementos

Podemos selecionar elementos HTML usando diferentes métodos do JavaScript:

const titulo = document.getElementById('titulo');
const paragrafo = document.querySelector('.texto');
const botoes = document.querySelectorAll('button');

Modificando Conteúdo

Podemos alterar textos, estilos e atributos dos elementos:

titulo.textContent = 'Novo Título';
paragrafo.style.color = 'blue';
botoes.forEach(botao => botao.disabled = true);

Adicionando Eventos

Vamos criar um evento de clique para alterar o conteúdo dinamicamente:

document.getElementById('botao').addEventListener('click', function() {
  alert('Botão clicado!');
});

Exemplo Prático

Copie e cole o código abaixo em um arquivo HTML e teste no navegador:

<!DOCTYPE html>
<html lang="pt-BR">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Manipulação do DOM</title>
</head>
<body>
  <h1 id="titulo">Olá, DOM!</h1>
  <p class="texto">Clique no botão abaixo.</p>
  <button id="botao">Clique aqui</button>
  <script>
    document.getElementById('botao').addEventListener('click', function() {
      document.getElementById('titulo').textContent = 'Texto alterado!';
    });
  </script>
</body>
</html>

Próximos passos

Experimente modificar mais elementos e testar eventos diferentes para aprofundar seu aprendizado.