js函数调用问题
for(var i=0;i<objTr.length;i++){
(function(i){
objTr[i].onmousemove=function(){objTr[i].bgColor="red";}
objTr[i].onmouseout = function(){objTr[i].bgColor = "white";}
}(i));
}
将其改成以下形式,为什么就不能执行了??
for(var i=0;i<objTr.length;i++){
function(i){
objTr[i].onmousemove=function(){objTr[i].bgColor="red";}
objTr[i].onmouseout = function(){objTr[i].bgColor = "white";}
};
}