Я пытаюсь изменить полный код CSS (например, браузер стилей).
Первое решение
new_css = ' body {color:#00ff00; } #div { border: 1px solid red; }';
$("head > style:eq(1)").html(new_css);
Отлично работает в FF, Chrome и Safari... но не в IE.
Мое второе решение
var myStyle = document.styleSheets[1];
if( myStyle.cssRules )
{
myStyle.insertRule('#dd { display:block; }', 0);
}
else
{
if ( myStyle.rules )
{
myStyle.addRule('#dd'', 'display:block;');
}
}
Как изменить полный CSS со вторым решением.Я нашел только единственные «методы» removeRule, deleteRule, addRule, insertRule.
PS: Или, возможно, можно использовать первое решение?