Tutorials
THE WORLD'S LARGEST WEB DEVELOPER SITE

JavaScript HTML DOM

With the HTML DOM, JavaScript can access and change all the elements of an HTML document.



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:

The HTML DOM Tree of Objects

DOM HTML tree

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.