мое новое расписание: пн-пт с 8.00 по 16.00 по москве, сб и вс - выходные; после 16.00 и на вых. отвечаю по возможности

Свойство cssText

Свойство cssText позволяет задать CSS стили массово одной строкой. При этом все содержимое атрибута style перезаписывается.

Пожалуйста, не злоупотребляйте этим свойством. Не стоит его использовать везде - это ведет к ошибкам - ведь cssText затирает все из атрибута style, это значит, что все ранее установленные через JavaScript стили CSS просто затрутся.

Синтаксис

элемент.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;';