问答详情
源自:3-1 JS实现特效

这个js为什么实现不出来效果?

<script>

window.onload=function(){

var Lis=document.getElementsByTagName('li');

for(i=0;i<Lis.lenght;i++){

Lis[i].onmouseover = function(){

this.className="lihover";

}

Lis[i].onmouseout=function(){

this.className="";

}

}

}

</script>

.topmenu .lihover .submenu{

display:block;

}  


提问者:时有语默 2017-01-11 11:35

个回答

  • 慕粉4383214
    2017-01-11 13:05:23
    已采纳

    i<Lis.lenght 单词拼错了 应该是i<Lis.length

  • 慕粉171459338
    2017-03-02 14:10:09

    为什么我的script语句里该变色的没变色呢?