js做下拉列表的一些疑问

看书中,遇到了不明白的地方:html的div中对于链接menu1.html,当onclick动作发生时,是转到新的页面吗,如果是的话,是否还得做一个menu1.html的页面来保证操作的完成?[ps:怕不明白,把代码都贴出来了,谢谢你们的耐心!]
Shakespeare'sPlays

Shakespware'sPlays

Music
  • dida.dida
  • tuli.tuli
  • poli.poli
  • ul.menu{
    display:none;
    list-style-type:none;
    margin-top:10px;
    }
    window.onload=initAll;
    functioninitAll(){
    varallLinks=document.getElementsByTagName('a');
    for(vari=0;iif(allLinks[i].className.indexOf('menuLink')>-1){
    allLinks[i].onclick=toggleMenu;
    }
    }
    }
    functiontoggleMenu(){
    varstartMenu=this.href.lastIndexOf('/')+1;
    varstopMenu=this.href.lastIndexOf('.');
    varthisMenuName=this.href.substring(startMenu,stopMenu);
    varthisMenu=document.getElementById('thisMenuName').style;
    if(thisMenu.display=='block'){
    thisMenu.display='none';
    }
    else{
    thisMenu.display='block';
    }
    returnfalse;
    }
    小怪兽爱吃肉
    浏览 369回答 2
    2回答
    打开App,查看更多内容
    随时随地看视频慕课网APP

    相关分类

    JavaScript