Так, например, у меня есть две ссылки:
<a onClick="doColorChange()">Link 1</a>
<a onClick="doColorChange()">Link 2</a>
Я хочу, чтобы при нажатии на ссылку 1 ссылка 1 изменяла цвет на синий для обозначения выбранного, а ссылка 2 оставалась черной. Когда пользователь щелкает ссылку 2, ссылка 2 меняет цвет на синий, а ссылка 1 меняет цвет на белый.
В настоящее время у меня есть свойство CSS по умолчанию для ссылок:
a:link {
color: #green;
}
Я не уверен в наилучшем способе обработки функции doColorChange (). Лучше всего создать два CSS-класса для двух цветов, а затем переключить их с помощью doColorChange? Или лучше дать двум ссылкам идентификатор и каким-то образом установить там цветовые свойства? Как мне это сделать?