Объект document содержит внутри себя множество подчиненных объектов и
коллекций. В следующей таблице перечисленны свойства, возвращающие ссылки на
них, и приведены описания соответствующих объектов и коллекций. - all - Все элементы страницы, включая теги <HTML>, <HEAD>,
<TITLE> и <BODY>. Поддерживается только IE начиная с 4.0
- anchors - Все "якоря" страницы
- applets - Все Java-апплеты, изображения и элементы ActiveX
- embeds - Все расширения, внедренные в страницу.
- forms - Все Web-формы.
- frames - Все фреймы набора фреймов. Как свойство объекта document
поддерживается только IE.
- images - Все изображения на странице.
- layers - Все слои страницы. Поддерживается только NN начиная с 4.0
- links - Все гиперссылки на странице. В случае NN также все "горячие" области
<AREA>.
- location - Объект location для данного документа. Как свойство объекта
document поддерживается только IE.
- scripts - Все скрипты, внедренные в страницу. Поддерживается только IE
начиная с 4.0
- selection - Объект selection, представляющий выделенный пользователем на
странице текст. Поддерживается только IE начиная с 4.0 В NN используется метод
getSelection.
- styleSheets - Все таблицы стилей встроенные или привязанные к странице.
Поддерживается только IE начиная с 4.0
Коллекцияall имеет дополнительный метод tags, позволяющий
фильтровать элементы коллекции по их тегу. В качестве параметра этот метод
принимает строковое значение нужного тега. document.all.tags("H1") Данное выражение вернет ссылку на коллекцию, содержащую только заголовки
первого уровня. Такой же метод поддерживает коллекция links. Также хочу упомянуть два метода, поддерживаемых Internet Explorer начиная с
5.0. Это методы getElementByName и getElementByTagName. Первый из
них возвращает коллекцию элементов со значением атрубута NAME, переданным
в качестве параметра. Поскольку атрибут NAME применяется в современном
HTML очень редко, польза от этого метода невелика. Второй метод возвращает
коллекцию элементов, созданных посредством тега, переданного в качестве
параметра. document.getElementByName("someimage") document.getElementByTagName("H1") Назад | Содержание | Вперед |