Объект style представляет стиль элемента Web-страницы.
Свойства и методы
Как и все остальные объекты, style поддерживает ряд свойств и методов. Их можно разделить на две группы: задающие стиль элемента и относящиеся к самому объекту style. Свойства первой группы в целом аналогичны соответствующим атрибутам стиля и имеют почти такие же имена за тем исключением, что символы “-” убираются, т. к. не соответствуют соглашению об именах JavaScript, а первые буквы всех слов, образующих имя атрибута, кроме первого, делаются прописными. Более подробно работа с этим объектом будет рассмотрена в следующей главе, а пока приведу перечень свойств, относящихся непосредственно к объекту style.
Свойства
Объект style имеет следующие свойства:
o cssText – текстовое представление стиля (параметр атрибута STYLE).
o pixelHeight – высота элемента а пикселах.
o pixelLeft – смещение левого края элемента в пикселах.
o pixelTop – смещение верхнего края элемента в пикселах.
o pixelWidth – ширина элемента в пикселах.
o posHeight – высота элемента в тех единицах измерения, в которых оно было установлено в определении стиля.
o posLeft – смещение левого края элемента в тех единицах измерения, в которых оно было установлено в определении стиля.
o posTop – смещение верхнего края элемента в тех единицах измерения, в которых оно было установлено в определении стиля.
o posWidth – ширина элемента в тех единицах измерения, в которых оно было установлено в определении стиля.
Весь перечень свойств (около 70), которые относятся непосредственно к стилю элемента можно найти в литературе, посвящённой языку HTML, например в литературе [1].