JS通用方法觸發點選事件程式碼例項
阿新 • • 發佈:2020-02-18
這篇文章主要介紹了JS通用方法觸發點選事件程式碼例項,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
最簡單的觸發單擊事件肯定是elem.click(),平時在不需要考慮相容性的場合我都是這麼幹的,但是畢竟這個方法有相容性(具體相容性如何沒做過測試),所以還是要掌握一個通用的方法。
以下程式碼是網上比較容易找到的一段程式碼,我在前面加了一段MouseEvent的判斷:
/** * 觸發單擊事件 * @param elem 需要觸發事件的DOM物件 */ function fireClickEvent(elem) { var event; if(window.MouseEvent) event = new MouseEvent('click'); else { event = document.createEvent('MouseEvents'); event.initMouseEvent('click',true,false,window,null); } elem.dispatchEvent(event); }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。