如何使tab页切换,页面不刷新

 时间:2026-02-16 06:39:30

1、新建一个空白html页面

如何使tab页切换,页面不刷新

2、编写页面代码:

<div id="box">

<ul id="tit">

<li class="select">标题一</li>

<li>标题二</li>

<li>标题三</li>

</ul>

<ol id="con">

<li class="show">内容一</li>

<li>内容二</li>

<li>内容三</li>

</ol>

</div>

如何使tab页切换,页面不刷新

3、编写页面代码样式:

#box{

width: 450px;

margin: 50px auto;

}

#tit{

overflow: hidden;

}

#tit li{

float: left;

width: 148px;

border: 1px solid #999;

text-align: center;

height: 30px;

line-height: 30px;

color: green;

}

#con li{

height: 300px;

text-align: center;

line-height: 300px;

border: 1px solid #999;

color: green;

display: none;

font-size: 30px;

}

#tit .select{

background: green;

color: #fff;

}

#con .show{

display: block;

}

如何使tab页切换,页面不刷新

4、编写js结构:

var tit=document.getElementById('tit');

var lis1=tit.getElementsByTagName('li');

// alert(lis1.length);//3

var con=document.getElementById("con");

var lis2=con.getElementsByTagName("li");

for (var i = 0; i < lis1.length; i++) {

//第一个for循环是给每个标题添加点击事件

lis1[i].onclick=function  () {

for (var i = 0; i < lis1.length; i++) {

//遍历每个标题找出当前点击得标题

lis1[i].className="";

lis2[i].className="";

if (lis1[i]==this) {//this指向当前点击得标题

lis1[i].className="select";

lis2[i].className="show";

};

};

}

};

如何使tab页切换,页面不刷新

5、页面效果如下:

如何使tab页切换,页面不刷新

6、点击tab进行切换后效果,切换时页面不会进行刷新

如何使tab页切换,页面不刷新

  • 怎么抠图不要背景
  • 棒球运动的规则与特点
  • 如何将VMIX编辑输出的视频嵌入网页直播
  • 流星直播APP怎么开启代理模式
  • 怎么使用夸克浏览器上标电话生成器
  • 热门搜索
    学生运动鞋 黑蚂蚁的功效与作用 莲子的作用 苦丁茶作用 什么运动减肥效果最好 体育运动会广播稿 吗丁啉什么时候吃 用什么泡脚最好 知识的名言 裹脚是从什么时候开始的