JS实现选项卡

简介: JS实现选项卡
  <ul>
     <li>1</li>
     <li>2</li>
     <li>3</li>
     <li>4</li>
  </ul>
    <div class="current">1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>
        * {
            margin: 0;
            padding: 0;
        }
        ul {
            display: flex;
            justify-content: space-between;
            width: 800px;
            height: 100px;
            margin: 50px auto;
        }
        ul li {
            list-style: none;
            width: 200px;
            height: 100px;
            background-color: pink;
            text-align: center;
            line-height: 100px;
            /* float: left; */
            cursor: pointer;
        }
        div {
            width: 800px;
            height: 400px;
            background-color: skyblue;
            /* margin: 20px auto; */
            position: absolute;
            top: 200px;
            left: 50%;
            transform: translate(-50%);
            text-align: center;
            color: #fff;
            font-size: 100px;
            line-height: 400px;
            display: none;
        }
        .current {
            /* z-index: 33; */
            display: block;
        }
        var lis = document.querySelectorAll('li')
        var divs = document.querySelectorAll('div')
        for (var i = 0; i < lis.length; i++) {
            lis[i].setAttribute('index', i)
            lis[i].onclick = function() {
                for (var i = 0; i < lis.length; i++) {
                    lis[i].style.backgroundColor = ''
                }
                this.style.backgroundColor = 'yellow'
                var index = parseInt(this.getAttribute('index'))
                for (var i = 0; i < divs.length; i++) {
                    divs[i].style.display = 'none'
                }
                divs[index].style.display = 'block'
            }
        }
相关文章
|
6月前
|
JavaScript 前端开发
如何用JS实现选项卡功能
如何用JS实现选项卡功能
48 0
|
2月前
|
存储 JavaScript 前端开发
JavaScript编程实现tab选项卡切换的效果+1
JavaScript编程实现tab选项卡切换的效果+1
|
20天前
|
JavaScript
js实现的精美彩色tab选项卡切换特效源码
js实现的精美彩色tab选项卡切换特效源码是一段基于JS实现的文件夹tab选项卡切换效果,拥有彩色、单色两种选择,点击标签选项卡可实现相应的变色效果,非常有意思,欢迎对此段代码感兴趣的朋友前来下载使用。
26 2
|
1月前
|
JavaScript
js学习--制作选项卡
js学习--制作选项卡
37 4
用CSS+JavaScript打造网页中的选项卡
用CSS+JavaScript打造网页中的选项卡
|
2月前
|
JavaScript 前端开发
JavaScript编程实现tab选项卡切换的效果
JavaScript编程实现tab选项卡切换的效果
|
3月前
|
JavaScript 前端开发
JS选项卡如何制作
JS选项卡如何制作
|
3月前
|
JavaScript
js之选项卡制作实例
js之选项卡制作实例
31 0
|
5月前
|
JavaScript
JS选项卡如何制作
JS选项卡如何制作
下一篇
无影云桌面