你爲什麼不使用一個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>
這應該工作
@ user1466859您還沒有發佈您的代碼( 「以下」什麼?),但它確實可以獨立運作。在這裏檢查:http://jsfiddle.net/wwGFB/ – bfavaretto
我得到它的工作!太棒了,非常感謝大家! (我仍然沒有得到什麼代碼意味着雖然哈哈) – user1466859