Element.firstChild (Property)

The first object in the collection of direct children of this element.

Availability:

DOM level - 1
JavaScript - 1.5
JScript - 5.0
Internet Explorer - 5.0
Netscape - 6.0
Property/method value type:Element object
JavaScript syntax:-myElement.children[0]
-myElement.firstChild

The Element objects are instantiated as the HTML tags are parsed within the document source. They are added to several collections and can be navigated in a variety of ways.

Each Element object has an array of Element objects that are considered to be its direct descendants (that is children). This collection will not contain its children's children. The first element in this collection can be referred to by index and its siblings by means of an enumerator or for( ... in ... ) loop. However you can access it directly with this property.

If the element has no children, then this property will contain a null value.

See also:Element object, Element.lastChild, Element.nextSibling, Element.parentElement, Element.previousSibling, Node.firstChild, Node.hasChildNodes()

insert figure 0043