切换程序那里有什么问题吗,为什么切换不了(为什么这样改就可以了)
<script type="text/javascript">
var ul=document.getElementsByTagName("ul")[0];
var li=ul.getElementsByTagName("li");
var divv=document.getElementsByTagName("div")[0];
var div=divv.getElementsByTagName("div");
for(var i=0;i<li.length;i++){
li[i].onmouseover=function(){
for(var j=0;j<div.length;j++){
div[j].className="hide"
}
div[i].className="show";
}
}
</script>
--------------------------------改成下面的就可以-----------------------------------
window.onload=function(){
var ul=document.getElementById("ul1");
var li=ul.getElementsByTagName("li");
var divv=document.getElementById("body");
var div=divv.getElementsByTagName("div");
for(var i=0;i<li.length;i++){
li[i].index=i;
li[i].onmouseover=function(){
for(var j=0;j<div.length;j++){
div[j].className="hide"
}
div[this.index].className="show";
}
}
}