HTML and CSS Reference
saying window.document.bgcolor , you can simply say document.bgcolor .
The document object is a property of the window object, and if the window is partitioned
into frames (subwindows), each frame is a property of the window object.
Every window (or frame) contains a document object that corresponds to the HTML
document shown in the window. This object corresponds mainly to the body of the doc-
manipulate this object to bring life to otherwise dead, static pages. Because the document
object is below the window object, the document object can be represented as a property
of the window by saying window.document . The forms object is an array of objects below
the document object, so the forms object is a property of the document object and is rep-
resented as window.document.forms .
As stated before, because the window object is at the top of the hierarchy, any objects
just below it, such as the document or location objects, are window properties and the
word window is not required; thus, specifying window.document.bgColor is the same as
The syntax for describing the background color ( bgcolor ) property for a document
object is shown in the following example:
document.bgcolor = "yellow";
Document Properties. The document object is defined when the HTML <body> tag is
encountered on the page and stays in existence until the page exits. The <body> tag has a
number of attributes that define the appearance of the page. The document object has prop-
erties that correspond to the HTML <body> tag attributes, as shown in Tables 11.1 and
11.2. The properties of the document object are shown in the output of Example 11.2. (See
Chapter 13, “Handling Events,” for events that are associated with the <body> tag.)
Table 11.1 HTML <body> Tag Attributes
What It Specifies
Color of an active link; that is, while the mouse is on the link.
URL of a background image.
Background color of the page.
Text or foreground color.
Color of an unvisited link.
Color of a visited link.