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

这样写只能实现一行的背景变色和恢复原色

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

    change[0].onmouseover=function(){

         document.getElementsByTagName("tr")[0].style.backgroundColor="#f2f2f2";

           }

    change[1].onmouseover=function(){

         document.getElementsByTagName("tr")[1].style.backgroundColor="#f2f2f2";

           }

    change[2].onmouseover=function(){

         document.getElementsByTagName("tr")[2].style.backgroundColor="#f2f2f2";

           }

    change[0].onmouseout=function(){

         document.getElementsByTagName("tr")[0].style.backgroundColor="white";

   /* change[1].onmouseout=function(){

         document.getElementsByTagName("tr")[1].style.backgroundColor="white";*/

   /* change[2].onmouseout=function(){

         document.getElementsByTagName("tr")[2].style.backgroundColor="white";*/

如果把最后两行任意一个解除注释就无法实现题目要求的效果。这是为什么呢?

正在回答

1 回答

已经知道用循环会方便很多。但是这个问题还是不太明白。

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

举报

0/150
提交
取消

这样写只能实现一行的背景变色和恢复原色

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