Свойство cssText
Свойството cssText позволява да зададете
CSS стилове масово с един ред. При това
цялото съдържание на атрибута style
се презаписва.
Синтаксис
елемент.style.cssText = 'свойство 1: стойност; свойство 2: стойност...'
Пример
Нека зададем на елемента няколко стила:
<p id="elem"></p>
let elem = document.querySelector('#elem');
elem.style.cssText = 'color: red; font-size: 40px;';
Пример
В този пример елементът първоначално вече
ще има стилове в атрибута style,
но свойството cssText ще го презапише:
<p id="elem" style="background: red;"></p>
let elem = document.querySelector('#elem');
elem.style.cssText = 'color: red; font-size: 20px;';
Пример
За да не се презаписват предишните стилове, може да направите така:
<p id="elem" style="background: green;"></p>
let elem = document.querySelector('#elem');
elem.style.cssText += 'color: red; font-size: 20px;';
Вижте също
-
метод
getComputedStyle,
който получава стойността на CSS свойство на елемент