Selon Wikipédia
Le Document Object Model (DOM) est une interface de programmation normalisée par le W3C, qui permet à des scripts d’examiner et de modifier le contenu du navigateur web.
Modèle :
Un modèle sert à représenter quelque chose, comme le plan d’une ville. Le DOM représente le document qui se trouve dans le navigateur.
Objet :
En programmation, un objet est un conteneur qui comporte des propriétés et des méthodes – qui sont des variables et des actions concernant ce qu’il représente. Les objets du DOM peuvent représenter une fenêtre, un document, une phrase, un style…
Document :
Le DOM concerne un document, tel qu’une page web affichée dans un navigateur. Le DOM représente le document affiché par une structure en arbre, comportant des nœuds (branches et feuilles).
Pour résumer : Le DOM est une interface pour vos pages web, permettant aux programmes de lire et de manipuler le contenu de la page, sa structure et ses styles. C’est un peu sa structure et son plan.