DOM sta per Document Object Model (Modello a Oggetti del Documento). E’ un’interfaccia di programmazione per i documenti HTML, XML e SVG. Fornisce una struttura rappresentata sotto forma di albero su cui gli script vengono in grado di modificare la struttura, lo stile o i contenuti di un documento.
Ciascun elemento del documento, come i paragrafi, intestazioni, link, ecc., possono essere manipolati utilizzando il DOM. Questa manipolazione include la possibilità di cambiare contenuto, attributi, stile e persino l’intera struttura del documento.
In JavaScript, l’oggetto “document” rappresenta l’intero HTML del sito web e può essere usato per accedere e cambiare il contenuto di HTML.