THEAD object (Object/HTML)

An object that encapsulates a <THEAD> tag within a <TABLE> block.

Availability:

DOM level - 1
JavaScript - 1.5
JScript - 3.0
Internet Explorer - 4.0
Netscape - 6.0
Inherits from:Element object
JavaScript syntax:IEmyTHEAD = myDocument.all.anElementID
IEmyTHEAD = myDocument.all.tags("THEAD")[anIndex]
IEmyTHEAD = myDocument.all[aName]
-myTHEAD = myDocument.getElementById(anElementID)
-myTHEAD = myDocument.getElementsByName(aName)[anIndex]
-myTHEAD = myDocument.getElementsByTagName("THEAD")[anIndex]
HTML syntax:<THEAD> ... </THEAD>
Argument list:anIndexA reference to an element in a collection
aNameAn associative array reference
anElementIDThe ID value of an Element object
Object properties:align, bgColor, ch, chOff, vAlign
Object methods:deleteRow(), insertRow()
Event handlers:onClick, onDblClick, onDragStart, onFilterChange, onHelp, onKeyDown, onKeyPress, onKeyUp, onMouseDown, onMouseMove, onMouseOut, onMouseOver, onMouseUp, onSelectStart
Collections:rows[]

A table must contain one and only one THEAD object. If you don't create one automatically, the TABLE object instantiates one for you, but it will be empty.

The THEAD object is instantiated by a <THEAD> HTML tag. This is a means of marking off a section at the top of the table so that the rows can be grouped together and operated on separately to the table body.

The DOM level 1 standard calls for the implementation of a TableSectionElement object which includes both TFOOT and THEAD in its capabilities.

See also:Element object, TABLE object, TABLE.createTHead(), TABLE.deleteTHead(), TABLE.rules, TABLE.tHead, TFOOT object, TR object

PropertyJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
align1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-
bgColor1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-
ch1.5 1.5 n/a6.0 6.0 n/a n/a n/a n/a1 1 n/a n/a-
chOff1.5 1.5 n/a6.0 6.0 n/a n/a n/a n/a1 1 n/a n/a-
vAlign1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-

MethodJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
deleteRow()1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-
insertRow()1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-

Event nameJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
onClick1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onDblClick1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onDragStart n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onFilterChange n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onHelp n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/aWarning
onKeyDown1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onKeyPress1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onKeyUp1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseDown1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseMove1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a n/a n/a4.0 4.0Warning
onMouseOut1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseOver1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseUp1.5 1.53.0 3.06.0 6.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onSelectStart n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-

Inheritance chain:

Element object, Node object