这段代码什么地方出问题了吗?

来源:3-2 编程练习

pomelo9240

2016-05-06 15:43

        window.onload = function () {
      // 编写JS代码
      
      var Lis=document.getElementsByTagName("li");
        for(var i=0;i<Lis.length;i++){
            Lis[i].onmouseover=function{
              this.className="lihover";
             }
             
             Lis[i].onmouseout=function{
              this.className="";
            }
          }
       }

求助..这段代码什么地方出问题了吗 为什么显示不出效果

写回答 关注

3回答

  • 爱笑的夏天
    2016-05-06 17:34:01
    已采纳

    onmouseover=function{}改成onmouseover=function(){}

    pomelo...

    非常感谢!问题解决了

    2016-05-06 22:14:58

    共 1 条回复 >

  • 慕仔0280586
    2016-05-06 16:04:04

    少了一个大括号  window.onload=function(){}  这个没闭合

    pomelo...

    括号那个我不小心没复制全..在编程代码里是有闭合的

    2016-05-06 16:07:25

    共 1 条回复 >

  • 慕仔0280586
    2016-05-06 16:02:31

    代码没问题  你看看上面css的类名有没有更换

    pomelo...

    其他的地方没动 我只做了JS这里的代码..我写的时候onmouseover和onmouseout不变色 复制了别人的代码他们的变成蓝色了 本来我以为我拼错了 可是发现也没有..不知道为什么会这样

    2016-05-06 16:05:21

    共 1 条回复 >

商城分类导航效果

两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法

63737 学习 · 276 问题

查看课程

相似问题