Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Стиль с двумя дефисами вначале. Как его задать? style="--yt-swatch:rgb(35,35,35);" (https://javascript.ru/forum/misc/73793-stil-s-dvumya-defisami-vnachale-kak-ego-zadat-style%3D-yt-swatch-rgb-35-35-35-%3B.html)

Alexoner 15.05.2018 18:15

Стиль с двумя дефисами вначале. Как его задать? style="--yt-swatch:rgb(35,35,35);"
 
Кто знает как можно через JS задать элементу стиль, состоящий из двух дефисов вначале? Искал ответ в яндексе, ответа пока не нашёл. Везде пишут про дефис в середине свойства.

style="--yt-swatch-primary:rgb(35,35,35); --yt-swatch-primary-darker:rgb(32,32,32);"


var masthead = body.getElementById("#masthead");
masthead.style...?


Так же пытался через расширение Stylebot задать, но он вообще не воспринимает подобные стили.

laimas 15.05.2018 18:22

style.cssText

Alexoner 15.05.2018 18:48

laimas, Благодарю за ответ.
Фигею над собой, искал-искал, а на видном месте ничего не увидел. :blink:

ruslan_mart 15.05.2018 21:25

masthead.style.setProperty('--yt-swatch-primary', 'rgb(35,35,35)');
masthead.style.setProperty('--yt-swatch-primary-darker', 'rgb(32,32,32)');


Часовой пояс GMT +3, время: 05:25.