JavaScript. Основы клиентского программирования. Захаркина В.В. - 23 стр.

UptoLike

Составители: 

44
Свойства объекта Document
Начнем со скалярных свойств, общих для всех браузеров.
Большинство их доступны как для чтения, так и для изменения.
Отметим, что значения свойств, связанных с цветами текста, фона и
гиперссылок, можно изменять динамически лишь в тех случаях, когда
не заданы соответствующие описания CSS, которые имеют больший
приоритет. Все значения свойств - строковые.
title
- текст заголовка документа (содержимое элемента title);
fgColor и bgColor - цвет текста и цвет фона документа;
linkColor, vLinkColor, aLinkColor - цвета непосещенных,
посещенных и активных гиперссылок;
lastModified (только для чтения) - дата изменения документа;
45
referrer (только для чтения) - URL документа, ссылка в
котором привела к загрузке текущего документа;
URL (и устаревшее location) - URL документа.
Более интересны и полезны для разработчика свойства-объекты
(свойства-массивы) объекта Document. Все они, естественно, имеют
свойство length (количество элементов в массиве). Большинство
свойств, специфичных для объектов, хранящихся в этих
массивах,
ассоциируются с атрибутами соответствующих элементов HTML. Вот
лишь некоторые из них, понятные без объяснений любому, кто знает
HTML:
объект Form имеет свойства name, action, method;
объект Anchor имеет единственное свойство name;
объект Link имеет свойства href, target;
объект Image имеет свойства src, width, height.
К объектам документа,
хранящимся в массивах images, forms и applets,
а также к элементам форм можно обращаться и по имени, если в
начальном теге соответствующего элемента HTML задан атрибут
name. Пусть, например, в документе описано изображение
<img src="images/cat.jpg" id="cat_id"
name="cat_name">
и оно является n-ым изображением, встречающимся в документе. К
этому элементу img можно обратиться по крайней мере следующими
способами (см. раздел
«Идентификация элементов документа»):
Как к элементу массива images , используя его индекс
(индексация начинается с 0):
window.document.images[n-1]
Как к элементу массива images , используя значение атрибута
name как ключ массива:
window.document.images['cat_name']
Используя значение атрибута name как свойство объекта :