问答详情
源自:9-22 编程练习

这样写怎么没有效果

 window.onload = function(){     
 // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。        
     var tr = document.getElementsByTagName('tr')		
     for(var i = 1; i < tr.length; i++){		   
         tr[i].onmouseover = function(){		       
             obj.style.backgroundColor = 'lightgray'		   
         }		   
         tr[i].onmouseout = function(){		       
             obj.style.backgroundColor = 'white'		   
         }		
     }	
 }


提问者:多半是废了 2018-07-20 11:06

个回答

  • qq_时光时光i_0
    2018-07-20 17:54:55
    已采纳

    把obj改成this试一下   你的obj既不是参数也不是变量

  • 阳火锅
    2018-07-20 11:11:39

    有效果啊,你再试试