zoukankan      html  css  js  c++  java
  • 导航栏切换效果案例

    <!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>
  • 相关阅读:
    AVL树
    快速排序
    基数排序LSD_Radix_Sort
    归并排序
    JDBC连接池与工具类
    cookie的基础以及小案例
    javase基础4
    tomcat的request和response小案例
    javase基础3
    Servlet以及一个简单的登录案例
  • 原文地址:https://www.cnblogs.com/lujieting/p/10058724.html
Copyright © 2011-2022 走看看