Обновление: Я все еще рекомендую использовать jQuery, но, если вы хотите узнать, как это сделать, я бы рекомендовал перейти на этот сайт. Здесь показано, как изменить цвета ссылки при наведении мыши на ссылку, но вы можете легко экстраполировать для вашей конкретной ситуации: Javascript Изменить цвет текста ссылки на mmoverover
-
В Ottomanlast есть хороший совет: jQuery , чтобы помочь вам с этой задачей (хотя это можно сделать без использования библиотеки). Однако у вас есть пример того, о чем он говорит. Вот как вы можете изменить цвета ссылок, используя jQuery.
$('.linkClass').click(function(){
$(this).css('color', 'green');
});
Этот пример изменяет цвет конкретной ссылки при нажатии.
$('a').css('color', 'green');
Этот пример изменит все ссылки на зеленый цвет.
$('.linkClass').click(function(){
$(this).removeClass('oldClass');
$(this).addClass('newClass');
});
Это делает то же самое, что и в первом примере, но это удаляет и добавляет классы CSS, которые вы уже определили в другом месте. (Я бы порекомендовал этот метод вместо простого редактирования CSS).
В любом случае, я пытаюсь подчеркнуть, что jQuery позволяет чрезвычайно легко выбирать, а затем вносить изменения в объекты в вашем HTML-документе. Возможно, вы захотите взглянуть на это.