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
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

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, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business


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

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