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";
    }
  }  
}
adiv[this.indext].className="show"; 这句里面的index拼错了,你写在了indext,多了个t。
你CSS和HTML文本是如何写的呢?
全部代码(HTML+CSS也放上来)