为了账号安全,请及时绑定邮箱和手机立即绑定

求助!!!var定义参数为什么一定要var tr?改成别的就没效果了。

window.onload = function(){
    var tr=document.getElementsByTagName("tr");//var定义参数为什么一定要var tr?改成别的就没效果了。
    for(var i=0;i<tr.length;i++){
     ob(tr[i]);
    }
   }
                 
     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
         function ob(abj){
    abj.onmouseover=function(){
     abj.style.backgroundColor="#f2f2f2";
    }
    abj.onmouseout=function(){
     abj.style.backgroundColor="#fff";
    }
   }

正在回答

2 回答

是不是因为你下面的for循环里面的tr没有跟着改?

0 回复 有任何疑惑可以回复我~
#1

快乐购 提问者

是哦/(ㄒoㄒ)/~~
2016-09-04 回复 有任何疑惑可以回复我~

我也碰到了这样的问题……

把var后的tr改成了mytr,把for循环大括号中的tr改成了mytr,就是没想到for循环条件语句中还有个tr……

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求助!!!var定义参数为什么一定要var tr?改成别的就没效果了。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信