为什么我写完后鼠标一经过就都没了

来源:10-1 编程挑战

慕粉4342208

2016-11-28 23:04

window.onload=function(){
    var OUL1=document.getElementById("ul1");
    var aurl=OUL1.getElementsByTagName("li");
    var odiv=document.getElementById("text-list");
    var adiv=odiv.getElementsByTagName("div");
    for(var i=0;i<aurl.length;i++){
        aurl[i].index=i;
        aurl[i].onmouseover=function(){
        for(var i=0;i<aurl.length;i++){
        aurl[i].className="";
    }
    this.className="active";
        for(var j=0;j<adiv.length;j++){
        adiv[j].className="hide";
    }
        adiv[this.indext].className="show";
    }
  }  
}

写回答 关注

3回答

  • 钰与宸
    2016-12-01 17:56:31

     adiv[this.indext].className="show";     这句里面的index拼错了,你写在了indext,多了个t。

  • V这个夏天有点冷V
    2016-11-29 14:55:59

    你CSS和HTML文本是如何写的呢?

  • A空城
    2016-11-29 09:10:37

    全部代码(HTML+CSS也放上来)

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题