The Document Object Model (DOM) is a programming interface for web documents. It represents the page so that programs can change the document structure, style, and content. The DOM represents the document as nodes and objects; that way, programming languages can interact with the page. --- https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction