为了账号安全,请及时绑定邮箱和手机立即绑定

1-5的练习中,如何实现“如果是显示的则将其隐藏”?我只实现了一半

1-5的练习中,如何实现“如果是显示的则将其隐藏”?我只实现了一半

正在回答

2 回答

        window.onload=function(){
			var ids=document.getElementById("menu");
			var ps=ids.getElementsByTagName("p");
			var uls=ids.getElementsByTagName("ul");
			for (var i=0;i<ps.length;i++){
				ps[i].id=i;
                // onmouseover 鼠标悬停;onclick 鼠标点击
				ps[i].onmouseover=function(){
                    if (uls[this.id].style.display=="none") {
						uls[this.id].style.display="block";
					} else {
						uls[this.id].style.display="none";
					}
				}
			}
		}


0 回复 有任何疑惑可以回复我~
#1

干枯的海绵 提问者

非常感谢!
2016-05-11 回复 有任何疑惑可以回复我~

window.onload=function(){

 var ids=document.getElementById("menu");

            var ps=ids.getElementsByTagName("p");

            var uls=ids.getElementsByTagName("ul");

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

                ps[i].id=i;

                ps[i].onmouseover=function(){

                    for(var j=0;j<uls.length;j++){

                        uls[j].style.display="none";

                    }

                    uls[this.id].style.display="block";

                };

            }

            

            }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

1-5的练习中,如何实现“如果是显示的则将其隐藏”?我只实现了一半

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号