Получение доступа к Web-странице и ее элементам
Оглавление Получение доступа к Web-странице и ее элементам Страница 2 Страница 3 Страница 2 из 3
Народ замечает
Старые программы Web-обозревателей, в частности Navigator версий 4.x, не
поддерживали атрибут id. Вместо него использовался атрибут name. Поэтому для
некоторых элементов Web-страниц (обычно это формы и элементы управления) имена
ради совместимости до сих пор иногда задаются с использованием обоих этих
атрибутов:
<P ID="par" NAME="par">Текстовый абзац</Р>
Хотя это и не обязательно, т. к. рыночная доля старых Web-обозревателей
ис-чезающе мала.
А имена фреймов задаются исключительно атрибутом name. Атрибут id они не
поддерживают до сих пор. (О фреймах разговор пойдет в главе 9.)
Задав имя, можно воспользоваться одной из коллекций объекта document. Этих
коллекций довольно много, и все они перечислены в табл. 2.1.
Таблица 2.1. Коллекции объекта document
Коллекция |
Описание |
all |
Все элементы страницы, включая теги <html>, <head>,
<title> и
<BODY> |
anchors |
Все якоря страницы, созданные с помощью тега
<А NAМЕ="<Имя якоря>">. . .</А> |
applets |
Все Java-апплеты, графические изображения и элементы ActiveX |
embeds |
Все мультимедийные элементы, помещенные в страницу с помощью тега
<embed> (расширения Web-обозревателя) |
forms |
Все Web-формы |
frames |
Все фреймы |
images |
Все графические изображения |
links |
Все гиперссылки, включая "горячие" области (теги
<area>) |
scripts |
Все Web-сценарии |
stylesheets |
Все таблицы стилей. Поддерживается только Internet Explorer, начиная с
версии 4.0, и Firefox |
Каждая из перечисленных в табл. 2.1 коллекций содержит все элементы страницы
определенного типа. Так, коллекция images содержит все графические изображения,
помещенные на страницу, а коллекция links — все гиперссылки. Ну, а самая большая
коллекция all содержит вообще все элементы Web-страницы: текстовые абзацы,
изображения, гиперссылки, таблицы, контейнеры и пр.
« Пред. - След. »
|