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.