Глава 16. Динамический HTML_______________________________337

модифицироваться при помощи скрипта, запускаемого в ответ на какое-либо событие.

Как работает коллекция

Коллекция, которую может редактировать скрипт, автоматически создается во время приема документа. Она позволяет интерпретировать разные аспекты документа более организованно по сравнению с обычным статичным HTML-документом. Вот как это работает:

1. Браузер создает коллекцию, похожую на индексированный список.

2. Элементы, тэги и классы сортируются.

3. Отсортированные данные индексируются в порядке их появления в документе.

4. Отсортированные данные также индексируются по выставленным ключам (объекты обеспечивают методы доступа к родительским и подчиненным элементам).

Коллекция состоит из элементов, тэгов и классов. Методы сбора коллекции описаны в таблице 16.2.

Таблица 16.2

Метод Описание

Элемент Используется для поиска отдельного элемента в документе. Если элемент входит в документ многократно, возвращает коллекцию;в противном случае — элемент

Тэг Используется для создания коллекции тэгов и возвращает коллекцию, состоящую из указанных тэгов. Этот метод нечувствителен к регистру клавиатуры

Классы Возвращает коллекцию классов, состоящую из указанных классов. Этот метод нечувствителен к регистру клавиатуры

Коллекции всегда представляют текущее состояние документа. Коллекция, составленная при загрузке документа, автоматически обновляется при любой манипуляции пользователя.

Коллекция используется для создания интерфейса, с помощью которого организуется доступ к свойствам элементов. Способы управления обликом документа с применением этого интерфейса будут рассмотрены ниже.

Функци cancel Bubble return Value

Функция cancel-Bubble используется для предотвращения ложного запуска скрипта. Допустим, что документ содержит изображение, являющееся указателем ссылки. Оно размещено на странице при помощи таблицы без рамки.