是选项卡的练习. <script type="text/javascript"> window.onload = function(){ var oTab = document.getElementById("tabs"); var oUl = oTab.getElementsByTagName("ul")[0]; var oLis = oUl.getElementsByTagName("li"); var oDivs= oTab.getElementsByTagName("div"); for(var i= 0,len = oLis.length;i<len;i++){ oLis[i].index = i; oLis[i].onclick = function() { for(var n= 0;n<len;n++){ oLis[n].className = ""; oDivs[n].className = "hide"; } this.className = "on"; oDivs[this.index].className = ""; } }; } </script>
3 回答
有梦想的人不睡觉11
TA贡献19条经验 获得超7个赞
li[1].className=""; div[1].className="hide"; li[2].className=""; div[2].className="hide";
答主写的很好,但是加上这两行可以使开始的画面只显示第一个div
添加回答
举报
0/150
提交
取消