var trs = document.getElementsByTagName("tr");
window.onload = function(){
for(var i=1; i<trs.length; i++){
trs[i].setAttribute(onmouseover,"onMover("+i+")");
trs[i].setAttribute(onmouseout,"onMout("+i+")");
}
}
function onmover(n){
trs[n].style.backgroundColor= "#f2f2f2";
}
function onMout(n){
trs[n].style.backgroundColor="#fff";
}
绑定事件的方法不对,当作属性添加时应该这样写:
trs[i].setAttribute('onmouseover','javascript: onmover("+i+")');
trs[i].setAttribute('onmouseout','javascript: onMout("+i+")');
http://www.cnblogs.com/VergilYang/p/6654579.html