今天打了一天的码。终于弄懂了一个关于按钮触发匿名函数,内部循环内容
ps[i].id=i;调用了标签数量同步第二个函数的结构。
window.onload = function(){ var ps=document.getElementsByTagName("p"); var uls=document.getElementsByTagName("ul"); for(var i=0;i<ps.length;i++){ ps[i].id=i; ps[i].onclick = function(){ var ul_obj = uls[this.id]; if(ul_obj.style.display == "block"){ ul_obj.style.display = "none"; }else{ for(var j=0;j<uls.length;j++) { uls[j].style.display="none"; } ul_obj.style.display = "block"; } } } }
时间: 2024-11-12 04:16:47