Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

DOM (Document Object Model)

Le DOM (Document Object Model en anglais) est une API qui représente et permet d'interagir avec tout document de langage de balisage basé sur HTML ou XML. Le DOM est un modèle de document chargé dans le navigateur et représentant le document sous forme d'arbre de nœuds, ou arbre DOM, où chaque nœud représente une partie du document (par exemple, un élément, une chaîne de texte ou un commentaire).

Le DOM est l'une des API les plus utilisées sur le Web, car il permet au code exécuté dans un navigateur d'accéder à chaque nœud du document et d'interagir avec lui. Les nœuds peuvent être créés, déplacés et modifiés. Des gestionnaires d'événements peuvent être ajoutés aux nœuds et déclenchés lors de la survenue d'un événement donné.