zoukankan      html  css  js  c++  java
  • 高亮效果,比如导航高亮

    html部分:

    <div id="nav">

    <ul>

    <li><a href="">导航</a></li>

    <li><a href="">导航</a></li>

    <li><a href="">导航</a></li>

    <li><a href="">导航</a></li>

    <li class="selected"><a href="">导航</a></li>

    </ul>

    </div>

     

    js部分:

    <script type ="text/javascript" language ="javascript">

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

                 var links = nav.getElementsByTagName("li" );

                 var lilen = nav.getElementsByTagName("a" ); //判断地址

                 var currenturl = document. location.pathname.slice(0, -5);

                var last = 0;

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

                     var linkurl = lilen[i].getAttribute( "href").slice(0,-5);

                    if (currenturl.indexOf(linkurl) != -1 ) {

                        last = i;

                    }

                }

               links[last].className = "selected"; //高亮代码样式

    </script>

  • 相关阅读:
    web网页测试用例(非常实用)
    怎么做web接口测试
    我的周记13——”离开,是为了更好的回来"
    Lambda 表达式常用函数
    IEnumberable<T>接口
    Linq的学习
    未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。
    拉姆达表达式的笔记
    注册今日头条
    爬取百思不得姐的段子
  • 原文地址:https://www.cnblogs.com/chengmingxiaowu/p/7598008.html
Copyright © 2011-2022 走看看