<body>
<div class="con">
<ul class="nav">
<li class="on">第1项</li>
<li>第2项</li>
<li>第3项</li>
<li>第4项</li>
<li>第5项</li>
</ul>
<div class="content">
<div class="show">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
</div>
<script>
var lis = document.getElementsByTagName("li");
var content = document.getElementsByClassName("content")[0];
var items = content.getElementsByTagName("div");
for(var i = 0;i<lis.length;i++){
lis[i].index = i;
lis[i].onclick = function(){
for(var j=0;j<lis.length;j++){
lis[j].classList.remove("on");
items[j].classList.remove("show")
}
this.classList.add("on");
items[this.index].classList.add("show")
}
}
</script>
</body>
js的排他思想 模拟实现导航的切换
最新推荐文章于 2022-09-06 20:49:23 发布