慕圣1924471
2016-08-29 17:40
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"
}
}
}
”==“ 是判断二者的值是否相等 ”=“是赋值,是将后者的值赋值给前者,不需要比较,在if语句中用”==“来判断ul当前的状态,来判断执行的操作,若是用”=“,则相等于说ul的状态就是后者,直接执行其下面的语句,但不会执行else
==是判断 =是赋值
Tab选项卡切换效果
65466 学习 · 575 问题
相似问题