spacer

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

home / experts / javascript / column75


Netscape 6, Part IV: DOM Differences and Commonalities with IE5.x

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

The two Document Root Nodes

As you probably know, the DOM is a tree structure description of an HTML document. Each HTML element is a tree node. The root of the tree depends on the level we start drawing the page at. We can start from the <BODY> tag. Look here for an example diagram of such a tree. We can start drawing the tree even higher, at the document object level. Then, the root of the tree is the document object. Netscape 6 introduced the documentElement node, which is the only child of the document object node. We call these two object nodes as root nodes of the tree. The W3C's Document Object Model (DOM) has several dualities. One of them is the document object vs. the documentElement object. Internet Explorer does not support the document object in the DOM. All object properties are undefined in this case. Netscape 6, on the other hand, does support both of these objects. To understand the difference between the document object and the documentElement object, look who their children are. The document object's first and last child is HTML. The documentElement object's first child, on the other hand, is HEAD, and its last child is BODY. The following buttons let you find out by yourself the value of these and other properties of the document object (bottom section) as well as those of the documentElement object (top section). We always return the node's name instead of its object, whenever applicable:

Properties of document.documentElement


Properties of document

Next: How to use the lower root node, browser-independently

http://www.internet.com

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


Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: January 15, 2001
Revised: January 15, 2001

URL: http://www.webreference.com/js/column75/2.html