
The DOM (Document Object Model) is the browser's in-memory representation of your HTML page as a tree of objects. JavaScript can read and modify the DOM to dynamically change what the user sees without reloading the page. Every HTML element becomes a node in the tree that JavaScript can select, modify, add, or remove.
Reference:
TaskLoco™ — The Sticky Note GOAT