this值到底代表什么?
tr[i].onmouseover?=?function(){ ????????????????this.style.backgroundColor="#f2f2f2"; ????????????} ???????????? 這里的this為什么不能換成tr[i]?
tr[i].onmouseover?=?function(){ ????????????????this.style.backgroundColor="#f2f2f2"; ????????????} ???????????? 這里的this為什么不能換成tr[i]?
2015-01-15
舉報
2015-01-15
this只的就是該元素,這里是不能替換的,原因是由于,你給tr[i]添加鼠標移入事件,而在該事件函數中并沒有傳遞參數所以不能使用這個。關于this的話,在JavaScript深入淺出這門課程中會有講解,期待開放呢。。