Глава 16. Динамический HTML_______________________________337
модифицироваться при помощи скрипта, запускаемого в ответ на какое-либо событие.
Как работает коллекция
Коллекция, которую может редактировать скрипт, автоматически создается во время приема документа. Она позволяет интерпретировать разные аспекты документа более организованно по сравнению с обычным статичным HTML-документом. Вот как это работает:
1. Браузер создает коллекцию, похожую на индексированный список.
2. Элементы, тэги и классы сортируются.
3. Отсортированные данные индексируются в порядке их появления в документе.
4. Отсортированные данные также индексируются по выставленным ключам (объекты обеспечивают методы доступа к родительским и подчиненным элементам).
Коллекция состоит из элементов, тэгов и классов. Методы сбора коллекции описаны в таблице 16.2.
Таблица 16.2
Метод Описание
Элемент Используется для поиска отдельного элемента в документе. Если элемент входит в документ многократно, возвращает коллекцию;в противном случае — элемент
Тэг Используется для создания коллекции тэгов и возвращает коллекцию, состоящую из указанных тэгов. Этот метод нечувствителен к регистру клавиатуры
Классы Возвращает коллекцию классов, состоящую из указанных классов. Этот метод нечувствителен к регистру клавиатуры
Коллекции всегда представляют текущее состояние документа. Коллекция, составленная при загрузке документа, автоматически обновляется при любой манипуляции пользователя.
Коллекция используется для создания интерфейса, с помощью которого организуется доступ к свойствам элементов. Способы управления обликом документа с применением этого интерфейса будут рассмотрены ниже.
Функци cancel Bubble return Value
Функция cancel-Bubble используется для предотвращения ложного запуска скрипта. Допустим, что документ содержит изображение, являющееся указателем ссылки. Оно размещено на странице при помощи таблицы без рамки.