Глава 27. Язык JavaScript/JScript_____••'______________________663

отдельного тэга. Приведем житейский пример соотношения между атрибутами class и id. Доберманы, пудели и овчарки можно отнести к классу Dog (собака)— это пример использования понятия class. Однако ваш любимый пудель имеет имя Пупсик — здесь используется конкретный идентификатор id. Так же как вы не должны давать двум своим собакам одинаковых имен, так и для каждого тэга в документе необходимо задать уникальное имя при помощи атрибута id.

Например:

<ет id=:br549>Emphasized Text</em>

Для задания свойств такого объекта можно записать:

ids.br54 9.paddingTop=auto

Свойств apply объекта tags

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

function setStyle(){

if (textDecoratio =="blink"){

textDecoration= "none";

color= "blue";

}

els {

textDecoration= "underline";

color= "green";

tags.hi.textDecoration= "blink";

tags.all.appl =set3tyle();

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