spacer

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

home / experts / javascript / column41


The Document Object Model (DOM), Part II (7)

Developer News
News Flash: Adobe Has iPhone Workaround
Adobe's Flash 10.1 Goes Mobile (Minus iPhone)
A Salute to Visionary CEOs

Analyzing a Complex Document

Let's wrap up our introduction of the Document Object Model by analyzing a more complex document. So far, we've dealt with specific HTML structures and relatively simple documents. The following document includes four paragraphs. The third paragraph includes an image, a table, and a bullet list:

<HTML>
<HEAD>
<TITLE> DOM Demo </TITLE>
</HEAD>
<BODY ID="bodyNode">This is document body
<P ID = "p1Node">This is paragraph 1.</P>
<P ID = "p2Node">This is paragraph 2.</P>
<P ID = "p3Node">This is paragraph 3.
     <IMG ID = "imgNode" SRC="doc.gif">This text follows the image
     <TABLE ID="tableNode">
         <TR><TD BGCOLOR=yellow>This is row 1, cell 1</TD>
         <TD BGCOLOR=orange>This is row 1, cell 2</TD></TR>
         <TR><TD BGCOLOR=red>This is row 2, cell 1</TD>
         <TD BGCOLOR=magenta>This is row 2, cell 2</TD></TR>
         <TR><TD BGCOLOR=lightgreen>This is row 3, cell 1</TD>
         <TD BGCOLOR=beige>This is row 3, cell 2</TD></TR>
     </TABLE>
</P>
<P ID = "p4Node">This is paragraph 4.</P>
</BODY>
</HTML>

The <BODY> tag is the head of the tree. It has four paragraph children. All paragraphs but the third include just text. The third paragraph is very busy. It includes an image and a table. Two textual entries are also included in between these HTML structures. Each one of these structures is represented as a child node of the third paragraph node.

We have sketched the tree structure of the above example. You can also pop up the page itself to see the outcome of the HTML document above. For the sake of clarity, we have omitted some of the realtionships. We'll explain the relationships you see on the next page.

http://www.internet.com

Produced by Yehuda Shiran and Tomer Shiran

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Building a Banking Application Home Page with OOP · Mixing Scripting Languages · Review: phpFox, a Social Networking CMS with all the Bells and Whistles
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Enterprise 2.0: Social Networking in the Cloud · BroadSoft Marketplace Hastens Pace of Telephony Innovation · Review: HTC Hero for Sprint


Created: June 14, 1999
Revised: June 14, 1999

URL: http://www.webreference.com/js/column41/analyzecomplex.html