<li> <a href="http://www.javaeye.com/forums">论坛 </a> </li> 
<li> <a href="http://www.javaeye.com/ask" class='selected'>问答 </a> </li> 
<li> <a href="http://www.javaeye.com/wiki">知识库 </a> </li> 
<li> <a href="http://www.javaeye.com/blogs">博客 </a> </li> 如上面的例子,当前激活的菜单比未激活的多了个CLASS=‘SELECTD’。如果点其他的菜单,同理。知道的朋友告诉下,谢谢。

解决方案 »

  1.   

    遍历anchor,在anchor的onclick事件中增减anchor的classname.小例:(function(){
        window.addEvent('load',function(){         if($('tophead')){
                   var licols=$('tophead').getElements('a');
                   var prevlink;
                   for ( var j = 0; j < licols.length; j++) {
                        licols[j].addEvent('click',function(event){
    new Event(event).stop();

    var parentConn=this.parentNode.id;
    if($(prevlink)!=null && $(prevlink).hasClass('selected')){
    $(prevlink).removeClass('selected');

    }
    prevlink=parentConn;

    $(parentConn).addClass('selected');
                            
                        });               }
             }
        })
    })();用到了mootools 1.1