$cat~/glossario/dom-element.md

DOM Element

Web Platform

Nó DOM que representa tag HTML com atributos e filhos.

dom-element.mdmarkdown
01

seção

Explicação

DOM Element — Nó DOM que representa tag HTML com atributos e filhos.

Element extends Node — tags HTML com tagName, attributes, classList, dataset.

HTMLElement subclasses (HTMLInputElement) expõem APIs específicas.

02

seção

Exemplo

snippetJavaScript
const btn = document.querySelector("button");btn.disabled = true;btn.classList.add("loading");
03

seção

Modo de uso

  • Toggle classes Tailwind

  • Ler data-* attributes

  • Focus management a11y

04

seção

Armadilhas comuns

  • getAttribute vs property diferenças (value checked)

  • ID não único quebra querySelector

05

seção

Termos relacionados