¿Cuál es la mejor manera de crear etiquetas de estilo dinámico usando js y/o jQuery?Crear hoja de estilo dinámica en línea
yo probamos este:
var style= jQuery('<style>').text('.test{}');
Esto funciona en FF, pero aparece un error en IE7 "Llamada inesperada a método o acceso a la propiedad."
var style = document.createElement('style');
style.innerHTML='.test{}';
Da el mismo error. No importa si uso innerHTML
o innerText
. Lo extraño es que muestra un error antes de agregar la etiqueta de estilo.
Sospecho que cssText
tiene algo que ver con eso, pero no estoy seguro de cómo.
Creo que los datos CSS es tratado de forma diferente a partir del texto/HTML, por lo que no se puede utilizar de forma fiable jQuery métodos de edición de texto. –