Справочник по JavaScript : Объект document : Подчиненные объекты и коллекции объекта document

смотрим также

Материал из Справочник Web-языков

Версия от 14:18, 26 апреля 2011; Evgen (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск


Объект 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.getElementsByName("someimage")
document.getElementsByTagName("H1")
Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
222222222 Rambler\'s Top100 Индекс цитирования