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

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下载
官方微信