Sé document.styleSheets
que consta de todas las hojas de estilo válidas en una página. Quiero saber si puedo crear uno nuevo y anexarlo a la lista actual a través de javascript.Javascript: ¿Puedo crear dinámicamente un objeto CSSStyleSheet e insertarlo?
document.styleSheets[0].constructor
He tratado, document.styleSheets[0].__proto__.constructor
, new CSSStyleSheet
, CSSStyleSheet()
, todas lo que recibo de Chrome es TypeError: Illegal constructor
. CSSStyleSheet.constructor()
devolvió un objeto puro pero espero un objeto CSSStyleSheet.
Sé que puedo crear un elemento de enlace/estilo y anexarlo, luego modificarlo. Lo que quiero saber es si puedo crear dicho objeto directamente con javascript.
http: //stackoverflow.com/questions/574944/how-to-load-up-css-files-using-javascript –
simplemente crea un nuevo elemento 'style' y añádelo. se creará una nueva 'CSSStyleSheet'. – Shea