The Document Object

The

Document
object represents the HTML document currently displayed by the browser. Its properties reflect the characteristics of the page, and allow script code to manipulate and react to different conditions. Among the most interesting properties are the
anchors
,
links
, and
forms
collections, which represent all of the anchors, links, and forms respectively, on the page. The
Document
object also supports some methods that can be used to change the HTML displayed by the browser. These methods duplicate much of the functionality that ASP provides, but differ in that the HTML manipulation is done after the document is transmitted from the server instead of before. When these methods are used, the server sends an HTML document with embedded script code, and the browser interprets it and displays the resulting HTML. The
Document
object has no events.

This section covers the

Document
object and it’s descendants, with one exception. One of the most used parts of the
Document
object is the
Elements
collection of the
Document
's
Form
object. This part of the object model is used when interacting with the elements of an HTML form, like buttons, text boxes, radio buttons, and so on, and is important enough to warrant its own section. We’ll cover the
Elements
collection and the
Element
object as soon as we’re through with the
Document
object. Finally, when we cover the
anchors
,
links
, and
forms
collections, we’ll also talk about the objects that make up these collections:
Anchor
,
Link
, and
Form
.

So, without further ado, lets get right into it by talking about the methods that are part of the

Document
object.

© 1997 by Wrox Press. All rights reserved.