问答详情
源自:1-5 编程练习

为什么不显示?

<script type="text/javascript"> 

window.onload=function(){

var ps=document.getElementsById('menu').getElementsByTagName('p');

var uls=document.getElementsByTagName('ul').getElementsByTagName('ul');

      for(i=0;i<ps.length;i++){

          ps[i].index=i;

ps[i].onclick=function(){

var u=uls[this.index]

if(u.style.display=='block'){  

                 u.style.display='none';

}else{

u.style.display='block';}}}}

</script>


提问者:qq_慕田峪3304025 2019-04-20 14:54

个回答

  • 业余奶茶品鉴师
    2019-05-30 16:00:05

    for(i=0;i<ps.length;i++) 改成 for(var i=0;i<ps.length;i++) 试一下