这样写怎么没有效果

来源:9-22 编程练习

多半是废了

2018-07-20 11:06

 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'		   
         }		
     }	
 }


写回答 关注

2回答

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

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

    多半是废了

    非常感谢!

    2018-07-20 21:00:38

    共 1 条回复 >

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

    有效果啊,你再试试

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468191 学习 · 21891 问题

查看课程

相似问题