Следует чётко понимать, что window – это только объект, причём самого верхнего уровня. Но некоторые свойства этого объекта в свою очередь являются также объектами. Так объект document – это свойство объекта window, но с ним вполне можно работать как с самостоятельным объектом и обращаться к нему можно либо указывая его родительский объект, т. е.
Window.document
либо можно опускать указание родительского объекта.
Таким образом, установлено, что document – это вполне самостоятельный объект. Необходимо запомнить, что данный объект существует только в единственном экземпляре для всего HTML-документа. Он присутствует всегда, если существует HTML-документ.
Прежде чем познакомиться с основами работы c объектом document, необходимо рассмотреть одну важную тему.
Коллекция объектов
Коллекция объектов – это своего рода массив объектов, проиндексированный не только по числовым номерам элементов, но и по их именам, и имеющий свойства и методы. Таким образом, коллекция – сама по себе объект.