English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Свойство style HTML DOM

Объект элемента HTML DOM

styleустановить или вернуть inline-стиль элемента.

он возвращаетCSSStyleDeclarationобъект, который содержит список всех свойств стиля элемента и assigns значения свойствам, определенным в inline-свойствах стиля элемента.

Грамматика:

Вернуть свойство стиля:

element.style.property

Установить свойство стиля:

element.style.property = value
document.getElementById("demo").style.color = "blue";
Проверьте, посмотрите‹/›

注意:Стиль не можно установить,assigning a string to the style property, напримерэлемент.style="color:blue;". Чтобы установить стиль элемента, добавьте к стилю "CSS" свойство и установите значение, как показано:

element.style.backgroundColor="blue"; // Установить цвет фона элемента в голубой

Как вы видите, синтаксис JavaScript для установки CSS-свойств несколько отличается от CSS (backgroundColor вместо background-color).

Для списка всех доступных свойств см.Справочник по стилям.

Свойство style не полезно для полного понимания применяемого к элементу стиля,因为它 представляет собой только inline-свойства стиля, установленные в свойстве style, а не правила CSS, поступающие из других источников (например, правила в этом разделе) или внешние таблицы стилей. Чтобы получить значения всех CSS-свойств элемента, рекомендуется использоватьwindow.getComputedStyle().

Но, можно использовать document.getElementsByTagName() для доступа к элементам <style> в <head>:

var x = document.getElementsByTagName("style")[0]; // Получить первый элемент <style>

注意:Рекомендуется использовать свойство style вместоЭлемент .setAttribute("style", "...")метод, потому что свойство style не будет перекрывать другие CSS-свойства, которые могут быть указаны в свойстве style.

совместимость браузеров

Все браузеры полностью поддерживают свойство style:

свойство
styleявляетсяявляетсяявляетсяявляетсяявляется

значение свойства

значениеописание
значениеустановить значение свойства. Например, для свойства border:
элемент.style.border="5px pure blue";

Технические детали

Возвратное значение:ОднаCSSStyleDeclarationОбъект, представляющий стиль элемента
Версия DOM:Модель объектов CSS (CSSOM)

Более сложные примеры

Получите верхний край <p> элемента:

var x = document.getElementById("demo").style.borderTop;
Проверьте, посмотрите‹/›

ИспользованиеЭлемент Метод .setAttribute() устанавливает стили CSS:

var div = document.querySelector("#myDiv");
div.setAttribute("style", "color:red; border: 1px solid blue;");
Проверьте, посмотрите‹/›

Связанные справки

Учебник CSS:Учебник CSS

Ссылка на CSS:Полный список свойств CSS

HTML-ссылка:Стильные свойства HTML

HTML-ссылка:Тег <style> HTML

Объект элемента HTML DOM