Приветствую Вас, Гость! Регистрация RSS

Программируем просто

Пятница, 14.08.2026
Главная » 2012 » Май » 7 » Коллекции объектов в JavaScript
14:13
Коллекции объектов в JavaScript

Помимо рассмотренной выше коллекции document.all, содержащей все объекты Web-страницы, JavaScript поддерживает также несколько коллекций объектов, являющимися составными частями общей коллекции, каждая из которых содержит все тэги HTML-документа одного наименования:

  • forms - формы;
  • frames - фреймы;
  • images - рисунки;
  • lincs - гиперссылки;
  • scripts - скрипты.

Коллекции удобно использовать, когда необходимо обратиться для изменения свойств не к одному тэгу на Web-странице, а ко всем тэгам или группе тэгов одного наименования. Доступ к элементам этих коллекций осуществляется так же, как к коллекции document.all: или по номерам элементов, или идентификаторам элементов. Например к первому рисунку на Web-странице можно обратится так: document.images[0].

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

  • document.getElementByName("наименование тэга");
  • document.all.tags("наименование тэга").

В --> Объект event в JavaScript показано создание коллекции параграфов (тэгов <P>) Web-страницы и изменение их размеров символов.

Для этого используется фуункция changeTags(), которая вызывается по двойному щелчку мышки (по событию Dblclick) и выполняет следующие действия:

  • с помощью метода document.getElementsByTagName() создает коллекцию с именем tagsP всех параграфов Web-страницы (в примере их два);
  • для каждого элемента коллекции tagsP с помощью свойства currentStyleопределяет текущий размер символов (свойство font-size) и с помощью свойства runtimeStyle увеличивает его в 1,25 раза.

Категория: Java/ Javascript/ jQuery | Просмотров: 654 | Добавил: Ne0Lite