亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JS中DOM元素監聽了多個事件,如何只觸發一個事件

JS中DOM元素監聽了多個事件,如何只觸發一個事件

躍然一笑 2018-08-14 13:13:53
項目中有個需求,某個DOM元素綁定了多個事件,在某些情況下,只觸發其中一個特定事件可能之前沒講清除需求,下面代碼中的例子,事件a是某框架實現的,無法改內部源碼。因特殊需求,對于某個DOM元素需要再次綁定一個事件,但是該事件只有在滿足條件的情況下才執行。。jquery的trigger方法可以滿足,通過傳參數來判斷。原生的怎么寫呢,之前大部分答案都是說在同一個事件里做判斷,因無法改變框架源碼所以方法行不通。。    <button id="button">button</button>     <script type="text/javascript">         var button = document.querySelector('button');        var a = function(e){            console.log('a');         };        var b = function(e){            console.log('b');         };         button.addEventListener('click', a);         button.addEventListener('click', b);                  button.click();    </script>代碼如上,如何讓button只觸發a事件,而不觸發b事件
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 3118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號