Объект document соответствует всему гипертекстовому документу, вернее, той его части, которая заключена в контейнер
. . . . Документы отображаются в окнах браузера, поэтому каждый из них связан с определенным окном. Все HTML-объекты являются свойствами объекта document, поэтому они находятся в самом документе. Например, в языке JS к первой форме документа можно обратиться, используя выражение:
document.forms[0] в то время как к первой форме во втором фрейме следует обращаться выражением:
parent.frames[1].document.forms[0]
Объект document удобно использовать для динамического создания HTML-документов. Для этого применяется HTML-контейнер
. . . .
<BODY
BACKGROUND="backgroundImage"
BGCOLOR="backgroundColor"
TEXT="foregroundColor"
LINK="unfollowedLinkColor"
ALINK="activatedLinkColor"
VLINK="followedLinkColor"
[onLoad="handlerText"]
[onUnload="handlerText"]>
</BODY>
Хотя в этом контейнере можно установить множество различных свойств документа, все же имеются такие свойства, значения которых нельзя установить с помощью этих тегов.
Для обращения к свойствам и методам объекта document применяется следующий синтаксис:
• document.propertyName
• document.methodName (parameters)