ul[this.id].style.display=="block"这里为什么要两个等号,害我搞了半天
window.onload=function(){
var p =document.getElementById("menu").getElementsByTagName("p");
var ul = document.getElementById("menu").getElementsByTagName("ul");
// 将所有点击的标题和要显示隐藏的列表取出来
for(var i=0;i<p.length;i++){
p[i].id=i; //索引值,给所有p标签加上id=i
p[i].onclick=function(){
if(ul[this.id].style.display=="block"){
ul[this.id].style.display="none"
}
else{
ul[this.id].style.display="block"
}
}
}