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

请看下这段代码的问题

请看下这段代码的问题

MMTTMM 2018-10-11 13:15:21
问题可能很低端。。   // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。             var trs = document.getElementsByTagName("tr");    for(var i = 0;i < trs.length;i++){        function changeColor(trs[i]){            trs[i].onmouseover = function(){                trs[i].style.backgroundColor = 'grey';            }            trs[i].onmouseout = function(){                trs[i].style.backgroundColor = 'white';            }        }    }
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

其实只是你写错了代码而已:

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

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

    (function changeColor(tr){

        tr.onmouseover = function(){

            tr.style.backgroundColor = 'grey';

        }

        tr.onmouseout = function(){

            tr.style.backgroundColor = 'white';

        }

    })(trs[i]);

}


查看完整回答
反对 回复 2018-11-30
  • 1 回答
  • 0 关注
  • 422 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信