求教 for 循环 变量问题
新手求教
代码如下;
function setcolor(){
var objtrs=document.getElementById("bgc").tBodies[0].rows;
var bgcolor;
for(var i=0;i<objtrs.length;i++){
objtrs[i].bgColor=i%2?"orange":"olive";
}
//objtrs[i]放在for循环外面 显示未定义
objtrs[i].onmouseover=function(){
bgcolor=this.bgColor;
this.bgColor="cyan";
}
objtrs[i].onmouseout=function(){
this.bgColor=bgcolor;
}
}
for 循环 变量i 不是全局变量吗 为什么objtrs[i] 放在for循环外 显示undefined; 只有放进for循环 才有效果。