通過addEventListener 綁定的事件會出現多次調用方法的情況


原代碼:

window.addEventListener("message", function( event ) { alert(1) })

發現的問題是,第一次觸發的時候執行一次,第二次觸發的時候執行兩次.....第N次觸發的時候執行N次。

一開始還以為是 addEventListener綁定事件 的原因,在結尾出還添加了代碼 removeEventListener 依然不起作用。

 

修改方案:

window.onMessage =  function( event ) { alert(111) }

 

================  分割線 =======================

同理,通過 addEventListener 綁定的 submit 事件也一樣:

window.addEventListener("submit", function( event ) { alert('xxxx') });

需要改為:

window.onsubmit=function(event){ }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM