1-5的练习中,如何实现“如果是显示的则将其隐藏”?我只实现了一半
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";
}
}
}
}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";
};
}
}