为什么不使用 CSS 样式呢?
如果你有 jQuery:
<li><a href="#promo" class="link_black">Promo Package</a></li>
jQuery(document).ready(function(){
jQuery('.link_black').click(function(){
jQuery(".link_green").removeClass('link_green');
jQuery(this).addClass('link_green');
});
});
<style>
.link_black{
color : black;
}
a.link_black{
color : green;
}
</style>
如果你不使用 jQuery:
<li><a href="#promo" class="link_black" onclick="clickedGreenLink(this)">Promo Package</a></li>
<script>
function clickedGreenLink(obj){
if (window.currentGreenLink!=undefined){
window.currentGreenLink.class=window.currentGreenLink.class.replace('link_green','');
}
window.currentGreenLink=obj;
window.currentGreenLink.class+='link_green';
}
</script>
那应该工作