Я знаю document.styleSheets
, который состоит из всех допустимых таблиц стилей на странице.Я хочу знать, могу ли я создать новый и добавить его в настоящий список через javascript.
Я пробовал document.styleSheets[0].constructor
, document.styleSheets[0].__proto__.constructor
, new CSSStyleSheet
, CSSStyleSheet()
, все, что я получаю отХром это TypeError: Illegal constructor
.CSSStyleSheet.constructor()
вернул чистый объект, но я ожидаю объект CSSStyleSheet.
Я знаю, что могу создать элемент link / style и добавить его, а затем изменить его.Что я хочу знать, так это то, могу ли я создать такой объект напрямую с помощью JavaScript?