zoukankan      html  css  js  c++  java
  • 鼠标点击导航的链接变色之后,保持到点击下一个链接

    html代码:

    <div class="type_div" id="type_div">
    <h3>类型</h3>
    <a class="a1" href="#" onclick="setColor()" onmouseout="" >A</a>
    <a class="b2" onclick="setColor1()" href="#">B</a>
    <a class="c3" onclick="setColor2()" href="#">C</a>
    <a class="d4" onclick="setColor3()" href="#">D</a>
    </div>

    css样式:

    <style type="text/css">

    #type_divB{ color:#F00;}

    #test{
    color:#0F6;
    }
    </style>

    js代码:

    <script type="text/javascript">
    function setColor(){
    var xA1=document.getElementById("type_div").getElementsByTagName("a");
    var i=0;
    for(i=0;i<xA1.length;i++){
    if(xA1[i].className=="a1")
    {
    xA1[i].id="type_divB";
    }
    else if(xA1[i].className=="b2")
    {
    xA1[i].id="test";
    }

    }
    }

    function setColor1(){
    var xA1=document.getElementById("type_div").getElementsByTagName("a");
    var i=0;
    for(i=0;i<xA1.length;i++){
    if(xA1[i].className=="b2")
    {
    xA1[i].id="type_divB";
    }
    else
    {
    xA1[i].id="test";
    }
    }
    }
    function setColor2(){
    var xA1=document.getElementById("type_div").getElementsByTagName("a");
    var i=0;
    for(i=0;i<xA1.length;i++){
    if(xA1[i].className=="c3")
    {
    xA1[i].id="type_divB";
    }
    else
    {
    xA1[i].id="test";
    }
    }
    }
    function setColor3(){
    var xA1=document.getElementById("type_div").getElementsByTagName("a");
    var i=0;
    for(i=0;i<xA1.length;i++){
    if(xA1[i].className=="d4")
    {
    xA1[i].id="type_divB";
    }
    else
    {
    xA1[i].id="test";
    }
    }
    }
    </script>
    <style>
    .ARvideo_big_down_img
    {
    margin-left:25px;
    }
    </style>

  • 相关阅读:
    C#基础知识——类的继承
    值传递与引用传递01
    今天接到任务了!
    傅立叶变换,时域,频域二
    傅立叶变换,时域,频域一
    常用运放选型一览表
    用三段140字符以内的代码生成一张1024×1024的图片
    [收藏夹整理]电子类链接
    [收藏夹整理]三维重构部分
    MSP430之自动增益程控放大main备份
  • 原文地址:https://www.cnblogs.com/leaflife/p/6735092.html
Copyright © 2011-2022 走看看