Entendendo o DOM JavaScript

Aprenda a manipular o DOM com JavaScript

O Document Object Model (DOM) é a representação em árvore de todos os elementos HTML da sua página. Domine a manipulação do DOM e transforme suas páginas web em experiências interativas e dinâmicas.

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

document
html
head
title
meta
body
header
main
p
button
footer

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.