Каков наилучший способ создания динамических тегов стиля с помощью js и/или jQuery?Создать динамическую встроенную таблицу стилей
Я попытался это:
var style= jQuery('<style>').text('.test{}');
Это работает в FF, но появляется сообщение об ошибке в IE7 «Неожиданный вызов метода или доступа к свойству.»
var style = document.createElement('style');
style.innerHTML='.test{}';
Дает такую же ошибку. Не имеет значения, пользуюсь ли я innerHTML
или innerText
. Странно то, что перед добавлением тега стиля он показывает ошибку.
Я подозреваю, что cssText
что-то с этим связано, но я не уверен, как это сделать.
Я считаю, что CSS данные обрабатываются по-разному из текста/HTML, так что вы не можете надежно использовать JQuery методы редактирования текста. –