this.style.backgroundColor中的this指的是哪个对象

来源:9-22 编程练习

慕粉3533780

2016-08-04 14:56

window.onload = function(){
           var trs = document.getElementsByTagName('tr');
           for(var i = 1; i < trs.length; i++){
              
                trs[i].onmouseover = function(){
                     this.style.backgroundColor = "pink";
                }
                trs[i].onmouseout = function(){
                     this.style.backgroundColor = "#fff";
                }
          }
        }

写回答 关注

4回答

  • XT3742240
    2016-08-05 08:59:54

    this 确切的说是指在当前function()作用域中,trs[i] 循环的当前的这个 i 对象。我是这么理解的。

  • Dr周
    2016-08-04 17:49:19

    this翻译过来的意思就是‘这个’,,函数作用的对象是啥this就是啥

  • 想要飞
    2016-08-04 16:28:13

    this 指的是 trs[i] 这个对象。是当前function()作用域的对象。 


  • Only_IU
    2016-08-04 15:28:15

    this--》 trs[i]   

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题