DOM signifie Document Object Model. Dans le monde du web, toutes les pages web HTML sont appelées des documents. Le DOM représente chacune de ces pages web dans une structure arborescente pour faciliter l'accès et la gestion des éléments.

En JavaScript, DOM est en fait une classe qui permet de définir très facilement chaque élément présent dans une page web afin qu'il puisse être modifié ultérieurement. Chaque fois qu'une page est chargée dans le navigateur, son objet document est formé et nommé "document". Vous pouvez appliquer des méthodes intégrées sur cet objet pour accéder aux éléments HTML et les modifier.