 
		慕粉3597558
2016-08-05 15:11
window.onload=function(){
var oTab=document.getElementById("tabs");
var li=document.getElementsByTagName("li");
var div=oTab.getElementsByTagName("div");
for(var i=0;i<li.length;i++){
li[i].index=i;
li[i].onclick=function(){
for(var n=0;n<li.length;n++){
li[n].className="";
div[n].className="hide";
}
this.className="on";
div[this.index].className="";
}
}
 
				语言组织比较差,有问题可以回复我
 window.onload=function(){
		//将id=tabs的节点赋值给"oTab"
        var oTab=document.getElementById("tabs");
		//将所有li节点赋值给"li"这个数组
        var li=document.getElementsByTagName("li");
		//将oTab下的所有div节点赋值给"div"这个数组
        var div=oTab.getElementsByTagName("div");
		//遍历所有的li节点
        for(var i=0;i<li.length;i++){
			//给每一个li设置索引值
            li[i].index=i;
			//给每一个li添加单击事件
            li[i].onclick=function(){
				//遍历oTab下的所有div节点
                for(var n=0;n<li.length;n++){
					//给每一个li的class属性设置为""
                    li[n].className="";
					//给每一个div的class属性设置为"hide"
                    div[n].className="hide";
                }
				//给当前li的class属性设置为"on"
                this.className="on";
				//给当前li的索引值对应的div的class属性设置为""
                div[this.index].className="";
            }
        }JavaScript进阶篇
469065 学习 · 22582 问题
相似问题
回答 1
回答 4
回答 1
回答 3
回答 2