DAY9 样式属性权重 - Nav Bar实作之遇到的小卡顿

错误版

样式属性权重错误版

正确版

样式属性权重正确版

比对两个,发现哪里有bug了吗? 对就是,鼠标移开後,样式应该变回原本的,但它没有。我们来看看程序码错在哪?

错误版

<script>
    var navs = document.getElementsByTagName("li")
    for(var i=0;i<navs.length;i++){
    navs[i].onmouseover=function(){
        for(var j=0;j<navs.length;j++){
            console.log("去掉其他人的颜色")
            navs[j].style.color="";           
        }
        this.className="libecho";
    }
} 
</script>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>7nav</title>
    <style>
        ul,li{
            margin: 0px;
            padding: 0px;
            display: flex; 
        }
        div{
            display: flex;
            background-color:black ;
        }
        li{
            list-style: none;
            color:whitesmoke;
            margin:0px 5px 0px 5px;
            padding: 0px 5px 0px 5px;    
        }
        .libecho{
            color: pink;
            border: #999 solid 0.5px;
        }
    </style>
</head>
<body>
    <div>
        <ul>
            <li>第一格</li>
            <li>第二格</li>
            <li>第三格</li>
            <li>第四格</li>
            <li>第五格</li>
        </ul>
    </div>
    <script>
        var navs = document.getElementsByTagName("li")
        for(var i=0;i<navs.length;i++){
            navs[i].onmouseover=function(){
                for(var j=0;j<navs.length;j++){   
                    navs[j].className="";
                }
                this.className="libecho";
            }
        }       
    </script>
</body>
</html>

<<:  Day01:美其名为序实则为消耗掉一天的好东西

>>:  [Day11] Android - Kotlin笔记:JetPack - Navigation (Fragment间的页面跳转)

Day08 - [丰收款] 十六进位格式的後续探讨,字串传输容量倍增了!

延续昨天的十六进位转换,还有件重要的事。 隐藏的问题,容量变大了 若是某个需求,资料传送过程中不允许...

[Day 03] if条件、缩排规则、函式写法,以及一些字串技巧

[ 30 Days of ML Challenge | D03] 今天提供一个文件以及一个练习教材,...

从零开始学 3D 游戏设计:入门程序实作 Part.1 死亡岩浆

这是 Roblox 从零开始系列,入门章节的第七个单元,今天你将学会如何去打造一个让人闻风丧胆的死亡...

第13章:分析、储存与存取系统日志介绍(二)

前言 继上次介绍了系统日志与相关的介绍後,接下来介绍该如何使用journalctl将日志档案永久的储...

day 28 - 请问, 有流程图可以看吗?

『请问, 有流程图可以看吗?』每次我看别人的系统时, 都会想这样问 身为一个需要透过视觉来辅助理解的...