这两段代码不一样吗?为什么第一段不能运行第二段却可以?
第一段:
window.onload = function(){
// 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
var z = document.getElementsByTagName("tr");
for(var i=1;i<z.length;i++){
z[i].onmouseover = function(){ z[i].style.backgroundColor = "red"; }
z[i].onmouseout = function(){ z[i].style.backgroundColor="#fff"; }
}
}
第二段:
window.onload = function(){
// 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
var z=document.getElementsByTagName("tr");
for(var i=1;i<z.length;i++){ ab(z[i]); }
function ab(n){
n.onmouseover=function(){n.style.backgroundColor="red";}
n.onmouseout=function(){ n.style.backgroundColor="#fff"; }
}
}