JavaScript DOM Tutorials

These interactive tutorials will teach you how to access and manipulate the DOM from JavaScript. No libraries are used. Basic knowledge of JavaScript is assumed.

Tutorial 1: Accessing the DOM
Use getElementById, then walk the DOM to find any node.
Tutorial 2: Manipulating the DOM
Create and delete nodes.
Tutorial 3: DOM Events
Binding events to the DOM.
Tutorial 4: Asynchronous Server Requests
AJAX with the XMLHttpRequest object.

Questions? Use the Intro to JavaScript forum.