JavaScript и CSS. Свойства объектов currentStyle, runtimeStyle и style
Доступ к свойствам объектов currentStyle, runtimeStyle и style:(IE4+/NN6) ссылкаНаЭлемент.style.свойство (IE4+/NN6) document.styleSheets[индекс].style.свойство (IE5+) ссылкаНаЭлемент.currentStyle.свойство (IE5.5) ссылкаНаЭлемент.runtimeStyle.свойство
Объекты currentStyle, runtimeStyle и style возвращают объект, содержащий множество свойств, относящихся к спецификациям таблиц стилей, которая, в свою очередь, связана либо с объетом styleSheet, либо с объектом любого отображаемого элемента HTML.
Доступ к объекту style осуществляется также, как и к свойству объекта styleSheet или объекта элемента HTML.
Свойства объекта currentStyle, доступные только для чтения, в IE несколько отличаются от свойств объекта style. В объекте currentStyle отсутствуют свойства, содержащие комбинированные значения, такие как border или borderBottom. С другой стороны, этот объект имеет такие специфические свойства, как расположение сторон прямоугольника обрезки (clipTop, clipRight, clipBottom, clipLeft).
В IE5.5 Microsoft разработала еще один объект стиля - runtimeStyle. Этот объект позволяет сценарию отменять любое свойство стиля, заданное в таблице стилей с помощью атрибута STYLE, т.е. доступен для чтения и записи.
Свойства текста и шрифта