Работа с style объекта Element
Свойство style
представляет сложный объект для управления стилем и напрямую сопоставляется с атрибутом style
html-элемента
. Объект содержит набор свойств CSS
: element.style.свойствоCSS
, установим цвет шрифта:
var root = document.documentElement;
// устанавливаем стиль
root.style.color = "blue";
// получаем значение стиля
document.write(root.style.color); // blue
В данном случае название свойства color
совпадает со свойством css
. Аналогично мы могли бы установить цвет с помощью css
:
html{
color:blue;
}
Иногда может потребоваться полностью удалить css
свойство у элемента подставленное в примере выше:
var root = document.documentElement;
// удаляем установленный ранее стиль у элемента
root.style.color = "";
Однако ряд свойств css в названиях имеют дефис, font-family
. В JavaScript для этих свойств дефис не употребляется, только первая буква которая идет после дефиса, переводится в верхний регистр:
var root = document.documentElement;
root.style.fontFamily = "Verdana";