attachEvent()註冊事件處理函式this指向問題
關於此函式的基本用法這裡就不多介紹了,具體可以參閱javascript如何註冊事件處理函式一章節。
但是此方法註冊事件處理函式有個問題,那就是事件處理函式中的this並不能夠指向元素物件。
相容方式如下:
[JavaScript] 純文字檢視 複製程式碼elem.attachEvent(eventName, function(){ handler.call(elem) })
關於call()函式的用法可以參閱javascript call()一章節。
相關文章
- JavaScript 註冊事件處理函式JavaScript事件函式
- JavaScript 批量註冊事件處理函式JavaScript事件函式
- for迴圈批量註冊事件處理函式事件函式
- js如何批量註冊事件處理函式JS事件函式
- javascript如何移除註冊的事件處理函式JavaScript事件函式
- js刪除註冊的事件處理函式JS事件函式
- jQuery如何解綁註冊的事件處理函式jQuery事件函式
- 如何為新增的元素註冊事件處理函式事件函式
- 批量註冊事件處理函式索引總是最後一個問題解決事件函式索引
- js為按鈕註冊點選事件處理函式JS事件函式
- js批量註冊事件處理函式程式碼例項JS事件函式
- jquery為動態新增元素註冊事件處理函式jQuery事件函式
- jquery註冊事件處理函式常用的幾種方式jQuery事件函式
- javascript批量註冊事件處理函式程式碼例項JavaScript事件函式
- js為物件註冊多個事件處理函式程式碼JS物件事件函式
- javascript刪除註冊的事件處理函式簡單介紹JavaScript事件函式
- jQuery為非同步載入的元素註冊事件處理函式jQuery非同步事件函式
- 使用for語句批量註冊事件處理函式程式碼例項事件函式
- jQuery為動態新增的按鈕註冊事件處理函式jQuery事件函式
- 好程式設計師分享React-010-事件處理函式的this指向問題程式設計師React事件函式
- 如何實現為window.onload註冊多個事件處理函式事件函式
- on()方法一次註冊多個事件處理函式程式碼例項事件函式
- jQuery能夠為一個元素註冊多個相同事件處理函式jQuery事件函式
- 如何判斷元素上是否已經註冊指定型別事件處理函式型別事件函式
- 函式內部This的指向問題函式
- js動態新增一個按鈕並且註冊事件處理函式程式碼例項JS事件函式
- 公共事件處理函式js庫事件函式JS
- 教辨別this指向問題 包括箭頭函式函式
- escape函式處理帶加號字串問題函式字串
- JVM問題分析處理手冊JVM
- JavaScript 事件處理函式傳遞引數JavaScript事件函式
- onclick事件處理函式傳遞引數事件函式
- Ubuntu無法解析域名DNS指向127.0.0.53問題處理UbuntuDNS
- 也談箭頭函式的 this 指向問題及相關函式
- JavaScript為事件處理函式傳遞引數JavaScript事件函式
- es6學習_箭頭函式解決this指向問題函式
- onerror事件處理函式返回false或者true的作用Error事件函式False
- javascript如何給事件處理函式傳遞引數JavaScript事件函式