首頁 > web前端 > js教程 > addEventListener和attachEvent二者綁定的執行函數中的this不相同_基礎知識

addEventListener和attachEvent二者綁定的執行函數中的this不相同_基礎知識

WBOY
發布: 2016-05-16 17:47:12
原創
1085 人瀏覽過

寫 addEventListener 和 attachEvent 區別的博文不少,不過大部分都把重點放在前者是Firefox chrome,後者只是存在於IE系列中。

最近在寫一個事件代理的時候,遇到一個BUG,發現除此外,二者綁定的執行函數中的this 是不相同的,addEventListener 和attachEvent函數在運行時候的上下文是不相同的。
用了一個簡單的demo來描述這個不同點:

複製代碼 代碼如下:




測試



test1


test2

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板