[問題] addEventListener中的this
想請問anonymous function中的 this指向root element(window)
這個規則是固定的嗎
我在chrome測試下面的code
var btn = document.getElementById('myBtn');
btn.addEventListener('click', function(){
console.log(this === btn);
},false);
其中event handler是以anonymous function的方式給值的
預期應該是false,但會顯示為true,
想知道我的觀念是錯在那邊了
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.193.25
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1429419418.A.A92.html
推
04/19 13:59, , 1F
04/19 13:59, 1F
→
04/19 14:00, , 2F
04/19 14:00, 2F
→
04/19 14:00, , 3F
04/19 14:00, 3F
→
04/20 11:37, , 4F
04/20 11:37, 4F
推
04/24 10:41, , 5F
04/24 10:41, 5F