Conosco document.styleSheets
che consiste di tutti i fogli di stile validi in una pagina. Voglio sapere se posso crearne uno nuovo e aggiungerlo alla lista dei presenti tramite javascript.Javascript: posso creare dinamicamente un oggetto CSSStyleSheet e inserirlo?
ho cercato document.styleSheets[0].constructor
, document.styleSheets[0].__proto__.constructor
, new CSSStyleSheet
, CSSStyleSheet()
, tutto ciò che ho da Chrome è TypeError: Illegal constructor
. CSSStyleSheet.constructor()
ha restituito un oggetto puro ma mi aspetto un oggetto CSSStyleSheet.
So che posso creare un collegamento/elemento di stile e aggiungerlo, quindi modificarlo. Quello che voglio sapere è che posso creare tale oggetto direttamente con javascript?
http: //stackoverflow.com/questions/574944/how-to-load-up-css-files-using-javascript –
crea semplicemente un nuovo elemento 'style' e aggiungilo. verrà creato un nuovo 'CSSStyleSheet'. – Shea