Il DOM (Document Object Model) è un'interfaccia di programmazione per documenti web che rappresenta la struttura e il contenuto di una pagina web. Consente la manipolazione dinamica e interattiva di elementi HTML e XML utilizzando una struttura ad albero.