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