Обращение к элементам страницы

  




  

Прием в авторские монографии до 20 марта 2016 г.

Главное назначение объекта document – это предоставление доступа к отдельным элементам Web-страницы. Поэтому его рассмотрение идёт вторым, после рассмотрения объекта window.

Для того чтобы добраться до отдельных элементов страницы необходимо использовать коллекции. Например, коллекцию all, которую мы будем в дальнейшем использовать довольно часто.

Document.all(“image1”).outerHTML

Или через коллекцию images.

Document.images(“image1”).outerHTML

В данном примере, мы обратились к свойству объекта images с именем image1, т.е. к свойству картинки, расположенной в текущем документе и имеющей имя image1.

IE в отличие от NN позволяет опускать ссылку на объект document, так что можно писать и таким образом:

all(“image1”).outerHTML

или

images(“image1”).outerHTML

Но при начальном изучении JS для наглядности кода скрипта рекомендуется писать полный путь к свойству, с указанием всех родительских объектов (хотя всё же ссылку на объект window зачастую опускают).

Как известно, имя элемента web-страницы задаётся с использований атрибутов ID или NAME. Если каждый элемент страницы имеет уникальное имя, то можно использовать так называемое прямое обращение к элементам. Т.е. обращаться к нему не как к элементу коллекции, а как к отдельному объекту. Это работает и в IE и в NN.

Image1.outerHTML

Layer.top

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

  

Rambler's Top100

  

Кравец Вера Владимировна
Главный редактор
vkravets@vsi.ru
vkravets@naukapro.ru

  
Кравец Вера Владимировна
vkravets@naukapro.ru

Спасибо за проявленный интерес!
Все права защищены. Copyright © 2006-2020. Вера Кравец.