各种问题,求助!
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"
li[j].style.borderTop="";
li[j].style.borderBottom="none" ;
}
div[this.index].className="show";
li[this.index].style.borderTop="2px solid #8B4513"
li[this.index].style.borderBottom="2px solid #ffffff" ;
}
}
}
--------------------------------------------------------------问题1----------------------------------------------------------
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].onmouseover=function(){
for(var j=0;j<div.length;j++){
div[j].className="hide"
li[j].style.borderTop="";
li[j].style.borderBottom="none" ;
}
div[i].className="show";
li[i].style.borderTop="2px solid #8B4513"
li[i].style.borderBottom="2px solid #ffffff" ;
}
}
}
去掉index这些为什么就不能了,index实现了什么功能?
--------------------------------------------------------------问题2----------------------------------------------------------
window.onload=function(){
document.write("I");
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"
li[j].style.borderTop="";
li[j].style.borderBottom="none" ;
}
div[this.index].className="show";
li[this.index].style.borderTop="2px solid #8B4513"
li[this.index].style.borderBottom="2px solid #ffffff" ;
}
}
}
为什么加了一个document.write("i"),就只显示i,其他都没了?
--------------------------------------------------------------问题3----------------------------------------------------------
window.onload这里为什么没有就不行?