码迷,mamicode.com
首页 > Web开发 > 详细

用html+css+js实现选项卡切换效果

时间:2018-12-24 16:16:49      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:效果   eve   设置   classname   选项   func   点击   选项卡   i++   

window.onload = function () {
chang();
var myTab = document.getElementById("gameDevelopment"); //整个div
var myUl = myTab.getElementsByTagName("ul")[0];//一个节点
var myLi = myUl.getElementsByTagName("li"); //数组
var myDiv = myTab.getElementsByTagName("div"); //数组

for(var i = 0; i<myLi.length;i++){
myLi[i].index = i;
myLi[i].onclick = function(){
for(var j = 0; j < myLi.length; j++){
myLi[j].className="off";
myDiv[j].className = "hide";
}//双重for循环,设置点击到的li标签的属性。并使div与li对应。所以点击到了哪个li,就使他对应的div为show,其它为hide,自己为on,其他为off。
this.className = "on";
myDiv[this.index].className = "show";
}
}
}

用html+css+js实现选项卡切换效果

标签:效果   eve   设置   classname   选项   func   点击   选项卡   i++   

原文地址:https://www.cnblogs.com/eggtomcato/p/10168526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!