Об'єкт document відповідає всьому гипертекстовому документу. Всі HTML-елементи у гіпертекстовому документі є його властивостями. Об'єкт document містить масив all, в якому «лежить» все, що є в документі. Крім того, він містить це саме, але впорядковане за різними критеріями. До таких масивів
належать:
anchors — масив, який містить усі мітки в документі;
forms — масив, який містить усі дескриптори <form> у поточному документі;
images — масив зображень, що містяться в документі;
links — масив, що містить усі гіперпосилання документа;
Крім того, об'єкт document має такі властивості:
alinkColor відповідає атрибуту ALINK дескриптора <BODY>;
bgColor відповідає атрибуту BGCOLOR дескриптора <BODY>;
fgColor відповідає атрибуту FGC0L0R дескриптора <BODY>;
lastModified дата останньої зміни поточного документа;
linkColor відповідає атрибуту LINKC0L0R;
location відповідає адресі URL поточного документа;
referrer відповідає адресі URL документа, з якого користувач перейшов до поточного документа;
title відповідає вмісту контейнера <TITLE>...</TITLE>;
vlinkColor відповідає атрибуту vlinkColor (колір відвіданого гіперпосилання) дескриптора <BОDY>.
Розглянемо документ, який, наприклад, зберігається за адресою
http://www.superserveг.com/document.htm:
Лістинг 2.7
<HTML>
<HEAD>
<TITLE> Простий документ</ТІТLЕ>
</HEAD>
<BODY>
<FORM>
<INPUT TYPE="BUTTON" NAME="b1" VALUE="Кнопка1">
</FORM>
</BODY>
</HTML>
Під час завантаження цього документа в броузер автоматично створюється об'єкт document з такими властивостями: