Glossary: JavaScript in the Browser
DOM (Document Object Model)
Also written: DOM, DOM tree
The browser's live tree of objects built from a page's HTML, with one node for each element and run of text. Your script changes the DOM and the browser redraws, while the HTML file stays as written.