Learning Hub Logo
JavaScript
  • Introdução ao JavaScript
  • Como adicionar JavaScript ao HTML
  • Saída de Dados
  • Variáveis
  • Tipos de Dados
  • Operadores
  • Operadores de Comparação e Lógicos
  • Condicionais
  • Switch
  • Loop: for
  • Loop: while e do...while
  • Break e Continue
  • Funções
  • Arrow Functions
  • Escopo
  • Arrays
  • Métodos de Array
  • Objetos
  • Métodos de Objeto
  • Strings
  • Métodos de String
  • Números
  • Math
  • Datas
  • Introdução ao DOM
  • Selecionando Elementos
  • Alterando HTML e CSS com JavaScript
  • Eventos
  • Callbacks
  • Promises
  • Async/Await
  • Fetch API
  • JSON
  • Tratamento de Erros
  • Módulos
  • LocalStorage e SessionStorage

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaScriptIntrodução ao DOM
2 min de leitura

Introdução ao DOM

O que é o DOM e como o JavaScript usa essa estrutura para interagir com a página

Introdução ao DOM

O DOM (Document Object Model) é a representação da página HTML como uma árvore de objetos. Quando o navegador carrega uma página, ele lê o HTML e cria essa estrutura em memória. O JavaScript acessa e modifica o DOM para alterar a página em tempo real.

document
└── html
    ├── head
    │   └── title
    └── body
        ├── h1
        ├── p
        └── div
            └── button

Cada elemento HTML vira um nó nessa árvore. O JavaScript pode selecionar qualquer nó, ler ou alterar seu conteúdo, seus atributos e seu estilo.

O objeto document

O ponto de entrada para o DOM é o objeto document. Ele representa o documento inteiro e oferece os métodos para selecionar elementos.

Carregando...

O que dá para fazer com o DOM?

Com o DOM, o JavaScript consegue:

  • ler e alterar o texto e o HTML de qualquer elemento;
  • criar, mover e remover elementos da página;
  • alterar estilos e classes CSS dinamicamente;
  • reagir a eventos como cliques, teclas e rolagem de tela.

Tudo isso sem recarregar a página.

DOM e HTML são coisas diferentes

O DOM é criado a partir do HTML, mas não é o HTML. Quando o JavaScript altera o DOM, o arquivo HTML original não muda. A alteração existe apenas na memória do navegador durante aquela sessão.

Links da aula

MDN - Introdução ao DOM developer.mozilla.org
AnteriorDatasPróximo Selecionando Elementos