问答详情
源自:3-2 编程练习

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

        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="";
            }
          }
       }

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

提问者:pomelo9240 2016-05-06 15:43

个回答

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

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

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

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

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

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