Document Object Model (DOM)
May 1, 2024
Updated May 30, 2025
23 minute read
Understanding the Document Object Model (DOM)
The Document Object Model, commonly known as the DOM, is a programming interface for web documents. It represents the page so that programs can change the document structure, style, and content. In essence, the DOM is a way to interact with and manipulate the content of a web page. Think of it as a bridge between the static HTML code that structures a webpage and the dynamic, interactive experiences users have come to expect. Understanding the DOM is fundamental for anyone looking to delve into web development, as it forms the backbone of how modern websites and web applications function and respond to user input.
9mpfgv|
Find a path to becoming a Document Object Model (DOM). Learn more at:
OpenCourser.com/topic/9mpfgv/document
Reading list
We've selected five books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Document Object Model (DOM).
Provides a comprehensive overview of the DOM, covering its structure, properties, and methods. It is suitable for both beginners and experienced developers who want to learn more about the DOM.
Provides a comprehensive overview of JavaScript and the DOM. It is suitable for both beginners and experienced developers who want to learn more about how to use JavaScript to manipulate the DOM.
Classic guide to JavaScript. It covers a wide range of topics, including the DOM. It is suitable for both beginners and experienced developers who want to learn more about how to use JavaScript to manipulate the DOM.
Comprehensive guide to JavaScript. It covers a wide range of topics, including the DOM. It is suitable for both beginners and experienced developers who want to learn more about how to use JavaScript to manipulate the DOM.
Comprehensive guide to web development with Node.js and Express. It covers a wide range of topics, including the DOM. It is suitable for both beginners and experienced developers who want to learn more about how to use Node.js and Express to manipulate the DOM.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/9mpfgv/document