原生JavaScript实现切换tab显示不同的样式

Posted 小浪漫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生JavaScript实现切换tab显示不同的样式相关的知识,希望对你有一定的参考价值。

1、html代码

<li onclick="changeTab(this)">tab1</li>
<li onclick="changeTab(this)">tab2</li>
<li onclick="changeTab(this)">tab3</li>

2、CSS代码

.active {
    border-bottom: 2px solid #d5e6f0;
}

3、JS代码

function changeTab(param){
    if(param){
        document.getElementsByClassName("active")[0].classList.remove("active"); // 删除之前已选中tab的样式
        param.classList.add(‘active‘); // 给当前选中tab添加样式
    }
}    

维护一个很老很老的项目,只能用原生js写,所以今天记录一下这个方法。

以上是关于原生JavaScript实现切换tab显示不同的样式的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 使用原生js,实现tab栏切换

标签页(tab)切换的原生js,jquery和bootstrap实现

avalon结合原生js tab切换

js原生实现tab标签切换(可滑动)

怎么用JavaScript实现tab切换

原生JS实现tab切换--web前端开发