我知道document.styleSheets
其中包括在一個頁面中的所有有效的樣式表。我想知道我是否可以創建一個新的並通過javascript將其附加到當前列表。Javascript:我可以動態創建一個CSSStyleSheet對象並插入它嗎?
我已經試過document.styleSheets[0].constructor
,document.styleSheets[0].__proto__.constructor
,我從Chrome中得到new CSSStyleSheet
,CSSStyleSheet()
,都是TypeError: Illegal constructor
。 CSSStyleSheet.constructor()
返回一個純粹的對象,但我期望一個CSSStyleSheet對象。
我知道我可以創建一個鏈接/ style元素,並添加它,然後修改它。我想知道的是,我可以直接用javascript創建這樣的對象嗎?
HTTP搜索簡單多了: //stackoverflow.com/questions/574944/how-to-load-up-css-files-using-javascript –
只需創建一個新的'style'元素,並追加它。一個新的'CSSStyleSheet'將被創建。 – Shea