страница 149
Объект документа
В объекте документа document хранится все реальное содержимое страницы. Свойства и методы объекта document, в основном, воздействуют на внешний вид и содержимое страницы, загруженной в окне. В браузерах W3C DOM можно с помощью сценария получать доступ к тексту страницы только в том случае, если документ полностью загружен. Тем не менее, как это было замечено еще в самом первом сценарии главы 3, метод document.write() позволяет динамически создавать содержимое в процессе загрузки страницы. Многие свойства объекта document являются другими объектами документа. Это позволяет получить к ним доступ несколькими более простыми способами (с помощью метода document.getElementById()).
Получить доступ к свойствам и методам объекта document достаточно просто, как это и показано ниже.
[window.]document.имяСвойства
[window.]document.имяМетода([параметры])
Ссылка на окно [window.] при получении сценарием доступа к содержащему его объекту document является необязательной. Если нужно с помощью браузера выполнить предварительный просмотр свойств объекта document, то следует в верхнем текстовом поле приложения The Evaluator Jr. ввести document и нажать клавишу <Enter>. В поле Result (Результат) будут отображены свойства объекта и их текущие значения.
Свойство document.forms[]
Еще один тип объектов, содержащихся в документе, - это объекты элементов форм form. Поскольку на странице может использоваться более одной формы, то все они собираются в виде массива свойств документа document.forms[]. Как читатель, наверное, помнит из главы 7, числовой индекс внутри квадратных скобок указывает на один из элементов массива. Чтобы выяснить, сколько всего форм form используется в данном документе, можно обратиться к следующей команде.
document.forms.length