O que é o DOM?
O Document Object Model (DOM) é uma interface de programação para documentos HTML e XML. Ele representa a estrutura de um documento como uma árvore de objetos, onde cada nó é um objeto representando uma parte do documento.
Visualização da Árvore DOM
Experimente: Clique nos elementos da árvore para ver como eles são selecionados no DOM.
Os resultados da interação aparecerão aqui...
Estrutura em Árvore
O DOM organiza todos os elementos HTML em uma estrutura hierárquica de árvore, onde cada elemento é um nó. Isso permite que você navegue facilmente entre elementos pais, filhos e irmãos.
Manipulação Dinâmica
Com JavaScript, você pode acessar e modificar qualquer elemento do DOM em tempo real, alterando conteúdo, estilos, atributos e até mesmo criando ou removendo elementos.
Seu Primeiro Script DOM
Código JavaScript:
// Seleciona um elemento pelo ID const titulo = document.getElementById('titulo'); // Altera o conteúdo do elemento titulo.textContent = 'DOM Modificado!'; // Altera o estilo do elemento titulo.style.color = '#4f46e5'; titulo.style.fontWeight = 'bold';
Resultado:
Título Original
Este é um exemplo de como o DOM permite modificar elementos HTML dinamicamente com JavaScript.