Попытка добавить тег стиля с помощью javascript (innerHTML в IE8)

Это не работает в IE8. Я думаю, что проблема в innerHTML. Как решить?

// jQuery plugin
(function( $ ){

    $.fn.someThing = function( options ) {  

        var d = document,
            someThingStyles = d.createElement('style');

        someThingStyles.setAttribute('type', 'text/css');
        someThingStyles.innerHTML = " \
        .some_class {overflow:hidden} \
        .some_class > div {width:100%;height:100%;} \
        ";
        d.getElementsByTagName('head')[0].appendChild(someThingStyles);

        });

    };

})( jQuery );
9
задан Hakan 12 February 2012 в 16:22
поделиться