Sobes.tech
Intern

Para que serve o Document Object Model (DOM)?

sobes.tech IA

Resposta da IA

O DOM permite que os programas (por exemplo, JavaScript) acedam ao conteúdo, estrutura e estilos de documentos web (HTML, XML, SVG) e os modifiquem. É uma API que representa o documento como uma árvore estruturada de nós.

Principais funções do DOM:

  • Representação do documento: Converte o código fonte do documento numa representação de objetos.
  • Acesso: Permite encontrar e selecionar elementos do documento.
  • Manipulação: Permite alterar o conteúdo, atributos e estilos dos elementos, bem como adicionar ou remover elementos.
  • Manipulação de eventos: Permite associar manipuladores a eventos (clique, passar o rato, etc.) nos elementos do documento.

Exemplo de trabalho com DOM em JavaScript:

// Obter elemento pelo seu id
const element = document.getElementById('myElement');

// Alterar o seu texto
element.textContent = 'Novo texto';

// Adicionar uma nova classe
element.classList.add('new-class');

// Criar um novo elemento
const newDiv = document.createElement('div');
newDiv.textContent = 'Olá!';

// Adicionar o novo elemento ao corpo do documento
document.body.appendChild(newDiv);