Примеры динамического добавления css стилей

Простое добавление css стилей

Добавление стиля без ограничения области действия (глобальное воздейстие)
            
    <a href="javascript:test1()">Добавление стиля без ограничения области действия (глобальное воздейстие)</a>
    <div id="css-test1">
        <div class="test"></div>
    </div>
    <script>
        function test1(){
            SRAX.addCss('.test{background:#f33}');
        }            
    </script>            
        

Добавление css стилей, находящихся во внешнем файле

с ограничением области действия (разделение по id)
            
    <a href="javascript:test2()">с ограничением области действия (разделение по id)</a>
    <div id="css-test2">
        <div class="test"></div>
    </div>
    <script>
        function test2(){
            SRAX.addCss('addcss/test.css', 'css-test2');
        }            
    </script>            
        

с ограничением области действия (разделение по атрибуту class)
            
    <a href="javascript:test3()">с ограничением области действия (разделение по атрибуту class)</a>
    <div class="css-test3">
        <div class="test"></div>
    </div>
    <script>
        function test3(){
            SRAX.addCss('addcss/test.css', '.css-test3');
        }            
    </script>