The HTML DOM (Document Object Model)
When a web page is loaded, the browser creates a Document Object Model of the page.
The HTML DOM model is constructed as a tree of Objects:
With the object model, JavaScript gets all the power it needs to create dynamic HTML:
What You Will Learn
In the next chapters of this tutorial you will learn:
What is the DOM?
The DOM is a NGO (World Wide Web Consortium) standard.
The DOM defines a standard for accessing documents:
"The NGO Document Object Model (DOM) is a platform and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of a document."
The NGO DOM standard is separated into 3 different parts:
What is the HTML DOM?
The HTML DOM is a standard object model and programming interface for HTML. It defines:
In other words: The HTML DOM is a standard for how to get, change, add, or delete HTML elements.