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

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

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";
                }
          }
        }

提问者:慕粉3533780 2016-08-04 14:56

个回答

  • 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]