为了账号安全,请及时绑定邮箱和手机立即绑定

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

        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 回答

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

0 回复 有任何疑惑可以回复我~
#1

pomelo9240 提问者

非常感谢!问题解决了
2016-05-06 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

pomelo9240 提问者

括号那个我不小心没复制全..在编程代码里是有闭合的
2016-05-06 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

pomelo9240 提问者

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

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信