var menu=document.getElementById('menu'),
ps=menu.getElementsByTagName('p'),
uls=menu.getElementsByTagName('ul');
for(var i in ps){
ps[i].id=i;
ps[i].onclick=function(){
var u=uls[this.id];
if(u.style.display=='block'){
u.style.display='none';
}else{
u.style.display='block';
}
}
}
ps=menu.getElementsByTagName('p'),
uls=menu.getElementsByTagName('ul');
for(var i in ps){
ps[i].id=i;
ps[i].onclick=function(){
var u=uls[this.id];
if(u.style.display=='block'){
u.style.display='none';
}else{
u.style.display='block';
}
}
}
最赞回答 / 独旅者
curIndex只是一个参数而已,叫什么名字无所谓.比如在调用方法时传进一个参数this.id,那么curIndex代表this.id,另一个道理也是一样,你传进什么参数他就是什么.
2015-08-12
已采纳回答 / 王醒醒ok
typeof id 判断id的类型,如果是string,就返回该id标识的元素document.getElementById(id),否则,返回该id
2015-08-12