Le DOM (Document Object Model) est une interface de programmation pour les documents web qui représente la structure et le contenu d'une page web. Il permet une manipulation dynamique et interactive des éléments HTML et XML à l'aide d'une structure arborescente.