Объект document
Объект document является центральным в иерархической объектной модели и представляет всю информацию о документе HTML с помощью коллекций и свойств. Он также предоставляет множество методов и событий для работы с документами. Поскольку мы уже рассматривали некоторые основные приемы обращения с этим объектом, то здесь ограничимся лишь справочными сведениями.
Таблица. Свойства объекта document
Свойство |
Атрибут |
Назначение |
activeElement |
|
Идентифицирует активный элемент |
alinkColor |
ALINK |
Задает цвет активных ссылок на странице |
bgColor |
BGCOLOR |
Определяет цвет фона элемента |
body |
|
Ссылка только для чтения на неявный основной объект документа, определенный в тэге <BODY> |
cookie |
|
Строка пароля для элементов cookie браузера |
domain |
|
Устанавливает или возвращает домен документа для его защиты или идентификации |
fgColor |
TEXT |
Устанавливает цвет текста переднего плана |
lastModified |
|
Дата последнего изменения страницы, доступна как строка |
linkColor |
LINK |
Цвет еще не посещенных гиперссылок на странице |
location |
|
Полный URL-адрес документа |
parentWindow |
|
Возвращает родительское окно для документа |
readyState |
|
Определяет текущее состояние загружаемого объекта |
referer |
|
URL-адрес страницы, которая вызвала текущую |
selection |
|
Ссылка «только для чтения» на дочерний для document объект selection |
itle |
TITLE |
Определяет справочную информацию для элемента, используемую при загрузке или во всплывающей подсказке |
url |
URL |
URL-адрес документа клиента или в тэге <МЕТА> |
vlinkColor |
VLINK |
Цвет посещенных ссылок на странице |
Коллекции объекта document
аll — коллекция всех тэгов и элементов в основной части документа;
anchors — коллекция всех «якорей» (закладок) в документе;
applets — коллекция всех объектов в документе, включая встроенные элементы управления, графические элементы, апплеты, внедренные и другие объекты;
embeds — коллекция всех внедренных объектов в документе;
forms — коллекция всех форм на странице;
frames — коллекция всех фреймов, определенных в тэге <FRAMESET>;
images — коллекция всех графических элементов (картинок) на странице;
links — коллекция всех ссылок и блоков <AREA> на странице;
plugins — еще одно название для коллекции внедренных объектов документа;
scripts — коллекция всех разделов <SCRIPT> на странице;
stylesheets — коллекция всех конкретных свойств стиля, определенных в документе.
Методы объекта document
clear — очищает выделенный участок;
close — закрывает текущее окно браузера;
createEiement — создает экземпляр элемента для выделенного тэга;
elementFromPoint — возвращает элемент с заданными координатами;
execcommand — выполняет команду (операцию) над выделением или областью;
open — открывает документ как поток для обработки результатов применения методов write и writeln;
queryCommandEnabled — сообщает, доступна ли данная команда;
queryCommandindeterm — сообщает, если данная команда имеет неопределенный статус;
queryCommandstate — возвращает текущее состояние команды;
querycommandsupported — сообщает, поддерживается ли данная команда;
queryCommandText — возвращает строку, с которой работает команда;
queryCommandValue — возвращает значение команды, определенное для документа или объекта TextRange;
write —записывает текст и код HTML в документ, находящийся в указанном окне;
writeln — записываеттекст и код HTML, заканчивающийся возвратом каретки.
События объекта document
onafterupdate — возникает при окончании передачи данных; onbef oreupdate — возникает перед выгрузкой страницы;
onclick — происходит, когда кнопка мыши щелкнула на документе;
ondbidick— происходит, когда пользователь делает двойной щелчок на
документе;
ondragstart — происходит, когда пользователь начинает перетаскивание;
onerror — ошибка при передаче;
onhelp — происходит при нажатии пользователем клавиши <F1>;
onkeydown — возникает при нажатии клавиши;
onkeypress — возникает, когда пользователь нажал клавишу и удерживает ее в нажатом состоянииonkeyup — возникает, когда пользователь отпускает клавишу;
onload — возникает при полной загрузке элемента;
onmousedown — происходит, когда пользователь нажимает кнопку мыши;
omousemove — происходит, когда пользователь перемещает мышь;
onmouseout — происходит, когда указатель мыши выходит с элемента;
onmouseover — происходит, когда указатель мыши впервые входит на элемент;
onmouseup — происходит, когда пользователь отпускает кнопку мыши;
onreadystatechange — возникает при изменении свойства readystate;
onseiectstart — происходит, когда пользователь в первый раз запускает выделенную часть документа.
Содержание раздела