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

改变背景色时为什么一定要调用函数,不能直接使用对象改变呢?

程序如下:

window.onload = function(){                 

     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。

        var mytr=document.getElementsByTagName("tr"); 

        for(var i=0;i<mytr.length;i++){

            mytr[i].onmouseover=function(){

myte[i].style.backgroundColor="#f2f2f2";}

mytr[i].onmouseout=function(){

myte[i].style.backgroundColor="#fff";}

            }  

}


正在回答

3 回答

 var tbody = document.getElementById('table').lastChild;    

                trs = tbody.getElementsByTagName('tr');   

                for(var i =1;i<trs.length;i++){

                    trs[i].onmouseover = function(){

                        this.style.backgroundColor ="#f2f2f2";

                    } 

                    trs[i].onmouseout = function(){

                        this.style.backgroundColor ="#fff";

                    } 

                }  


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

用户1115823

为什么?
2015-04-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

改变背景色时为什么一定要调用函数,不能直接使用对象改变呢?

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