<p>One of JavaScript's most unique and useful features is its ability to manipulate the DOM. But what is the DOM and how can we change it? Let's get right to the point...</p> <p>Course points:</p> <p>What is the DOM of a web page?</p> <p>What is the difference between a node and an element?</p> <p>How to select a specific node using selectors?</p> <p>What are the basic methods for finding / adding / deleting and modifying DOM nodes?</p> <p>What is the difference between a NodeList and an array with nodes?</p> <p>How do events (or events) and event handlers (or listeners) work? How do you use them in your code?</p> <p>How does "popup" work?</p> <p>DOM - Document Object Model</p> <p>The DOM (or Document Object Model) is a tree-like representation of the content of a web page. The DOM is a tree of "nodes" with different relationships to each other based on their location in an HTML document.</p> <p> </p>