PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] addEventListener中的this
作者:
nohaha
(不是開玩笑的)
2015-04-19 12:56:55
想請問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,
想知道我的觀念是錯在那邊了
謝謝大家
作者:
s25g5d4
(function(){})()
2015-04-19 13:59:00
.call 跟 .apply 可以改變 function 的 this不過這邊是 spec 裡規定 this 指向觸發事件的元素
http://goo.gl/c5XRhE
作者: nohaha (不是開玩笑的)
2015-04-20 11:37:00
原來是spec規定的,晃然大悟了! 感謝
作者:
SansWord
(是妳)
2015-04-24 10:41:00
可以用 bind
繼續閱讀
[問題] jQuery 會重覆執行兩次動作
Neisseria
[問題] 請問該如何用Javascript來判斷客戶端是否使用行動裝置來瀏覽
banana2014
Re: [問題] 請問關於Google map經緯度取得問題
william01044
[問題] 請問關於Google map經緯度取得問題
william01044
[問題] 在django templates裡面加js
seedman
[問題] 請問 .js檔能在 IE 上看到執行結果嗎 ?
SophiaH
[問題] 如何透過 Google JS SDK 取得 access token
chan15
[教學] 可汗學院的 Javascript 教學
arist
[問題] 陣列比對
wind681201
[問題] 請問用Jquery如何使網頁捲軸消失?
banana2014
Links
booklink
Contact Us: admin [ a t ] ucptt.com