• 导航栏切换效果案例


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    #list li {
    list-style-type: none;
    80px;
    height: 30px;
    line-height: 30px;
    background-color: beige;
    text-align: center;
    float: left;
    margin-left: 5px;
    }

    #list li.current {
    background-color: burlywood;
    }

    #list li a {
    text-decoration: none;
    }
    </style>
    </head>
    <body>
    <div id="menu">
    <ul id="list">
    <li class="current"><a href="http://www.baidu.com">首页</a>
    </li>
    <li><a href="javascript:void(0)">播客</a></li>
    <li><a href="javascript:void(0)">博客</a></li>
    <li><a href="javascript:void(0)">相册</a></li>
    <li><a href="javascript:void(0)">关于</a></li>
    <li><a href="javascript:void(0)">帮助</a></li>
    </ul>
    </div>
    <script src="../DOM/commer.js"></script>
    <script>
    //获取所有li标签
    var liObj=ver("list").getElementsByTagName("li");
    //循环遍历,找到每个li中的a标签,注册点击事件
    for(var i=0;i<liObj.length;i++){
    //每个li中的a标签
    var aObj=getFirstElement(liObj[i]);
    aObj.onclick=function () {
    //把所有的a所在的li的所有的兄弟元素的类样式全部移除
    for(var j=0;j<liObj.length;j++){
    liObj[j].removeAttribute("class");
    }
    //当前点击的a的父级元素li(点击的这个a所在的父级元素li),设置背景颜色
    this.parentNode.className="current";
    return false;
    }
    }
    </script>
    </body>
    </html>
  • 相关阅读:
    HDU
    HDU
    HDU
    HDU
    HDU
    P6146 [USACO20FEB]Help Yourself G 组合数学 DP
    CodeForces
    POJ
    【网络学习】集线器,交换机,路由器的作用
    【Python学习】深拷贝和浅拷贝
  • 原文地址:https://www.cnblogs.com/lujieting/p/10058724.html
Copyright © 2020-2023  润新知