spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / javascript / column40


The Document Object Model (DOM), Part I

Developer News
ActiveState Debuts Open Source Business Suite
Salesforce Offers Visual App Builder
Codesion Steps Out From CVS's Shadow

One of the Internet's best-kept secret is the Document Object Model (DOM), supported by Internet Explorer 5.0 and up. The DOM is a dream come true for JavaScript programmers. It models HTML documents in a very consistent and intuitive way. It also provides you with an interface to access, navigate, and manipulate your page, according to this model. The DOM allows you to access and update both the content, structure, and style of a document. In this column we'll teach all about the DOM's structure, how to access and update its properties, and how to manipulate it.

The power of the the Document Object Model stems from its position as a standard of the World Wide Web Consortium (W3C). This position ensures that most browsers and platforms will support it eventually. The development of the DOM aligns with the trend to provide more interactive content on the Web. The only way to provide this interactive content is by allowing HTML to be dynamically manipulated. The Document Object Model makes this challenge much easier to achieve.

We present the DOM in several parts. First we'll explain the structure of the DOM and the logic behind it. Then we'll demonstrate these concepts through a thorough analysis of a simple document and a table. The DOM is based on a tree structure. Those of you that took CS201 (Data Structures and Algorithms) may skip some of the pages that explain the tree structure.

In particular, you'll learn:

More Resources from Doc JavaScript
Columns Popular Columns Tips Tools
Latest Columns
41-50 | 31-40 | 21-30
11-20 | 1-10
Working with Windows
JavaScript and Frames
Bookmarklets
Random Tips
Personalized Tips
RSS Channels
Menu Builder
Rollover Builder
Rotation Builder
Reference Tip Categories (want one?)
Links
For Your Site
Did you learn something? Do you like this site? Please link to us!

http://www.internet.com

Produced by Yehuda Shiran and Tomer Shiran


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers

webref The latest from WebReference.com Browse >
Use Web Caching to Make Your Web Site Faster · Creating an Online Shopping Cart Mechanism in PHP · Log JavaScript Errors Using an AJAX-driven Web Service
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Configuring Granular Settings for a Database Level Audit · The Perils of a Web 2.0 Transition on Your Business Processes · Facebook Redesigns Site —Again — Nears 400M Mark


Created: May 31, 1999
Revised: May 31, 1999

URL:http://www.webreference.com/js/column40/