Доступ к свойствам объектов на Web-странице с помощью языка JavaScript

 

В соответствии с объектной моделью документа DOM (Document Object Model), которая поддерживается языком JavaScript, все объекты (тэги) Web-страницы помещены в коллекцию (набор) document.all с возможностью программного доступа к любому из них для определения или изменения их свойств.

Наиболее простым способом доступа к объекту на Web-странице является доступ по его идентификатору. В этом случае применяется следующая форма:

document.all("идентификатор").свойство

или более простая форма, которую поддерживает браузер Microsoft Internet Explorer, и которой мы в дальнейшем будем придерживаться:

идентификатор.свойство ,

где

идентификатор - это идентификатор тэга, заданный с помощью параметра ID , например <P ID="txt">. Для тех тэгов, для которых допускается использование параметра NAME, например, таких как <IMG>, <A>, а также элементов тэга <FORM>, в качестве идентификатора вместо параметра ID можно использовать параметр NAME: <IMG NAME="img1" . . . >.

Свойство - это или HTML-наименование параметра тэга, или наименование свойства CSS, заданного для этого тэга. В последнем случает используется следующее правило указания свойств CSS на языке JavaScript: если свойство CSS состоит из нескольких слов, записанных через дефис, то в обозначении свойства для JavaScript все знаки дефиса убираются, первое слово свойства пишется с прописной буквы, а второе слово и последующие слова свойства пишутся с заглавной буквы. Например, свойство CSS font-size на JavaScript будет выглядеть так: fontSize, а свойство CSS list-style-image:url(URL) так: listStyleImage="url(URL)". Использование свойств CSS в JavaScript приведено в примере № 1. Оглавление