Изменить цвет ссылки с помощью JavaScript для стиля, определенного scss - PullRequest
0 голосов
/ 23 августа 2010

У меня есть scss, чем выглядит что-то вроде

#container{
   a{
      color:white;
   }
}

И я хотел бы изменить ссылки на другой цвет, используя JavaScript. IE

function changeColorTo(color){
   //insert help here
}

Спасибо.

Ответы [ 2 ]

3 голосов
/ 23 августа 2010

вы можете применить стиль локально к элементу, и он заменит правило таблицы стилей.

function changeColorTo(color){
    var container = document.getElementById('container');
    var anchors = container.getElementsByTagName('a');
    for (var i = 0; i<anchors.length; i++){
        anchors[i].style.color = color;
    }
}

правки: я тупой, я получаю то, что вы хотите сделать сейчас.образец обновлен.

2 голосов
/ 23 августа 2010

Решение от lincolnk работает идеально, однако при использовании jQuery это также работает

$('#container a').css('color',color)

Так что, да, JQuery довольно сладкий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...