问答详情
源自:10-1 编程挑战

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

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

提问者:慕粉4342208 2016-11-28 23:04

个回答

  • 钰与宸
    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也放上来)