慕粉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";
}
}
}
this 确切的说是指在当前function()作用域中,trs[i] 循环的当前的这个 i 对象。我是这么理解的。
this翻译过来的意思就是‘这个’,,函数作用的对象是啥this就是啥
this 指的是 trs[i] 这个对象。是当前function()作用域的对象。
this--》 trs[i]
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 2
回答 2