JS通用方法觸發(fā)點擊事件代碼實例
這篇文章主要介紹了JS通用方法觸發(fā)點擊事件代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
最簡單的觸發(fā)單擊事件肯定是elem.click(),平時在不需要考慮兼容性的場合我都是這么干的,但是畢竟這個方法有兼容性(具體兼容性如何沒做過測試),所以還是要掌握一個通用的方法。
以下代碼是網(wǎng)上比較容易找到的一段代碼,我在前面加了一段MouseEvent的判斷:
/** * 觸發(fā)單擊事件 * @param elem 需要觸發(fā)事件的DOM對象 */ function fireClickEvent(elem) { var event; if(window.MouseEvent) event = new MouseEvent('click'); else { event = document.createEvent('MouseEvents'); event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); } elem.dispatchEvent(event); }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
javaScript對文字按照拼音排序?qū)崿F(xiàn)代碼
這篇文章主要介紹了javaScript對文字按照拼音排序?qū)崿F(xiàn)代碼,有需要的朋友可以參考一下2013-12-12前端JS,刪除JSON數(shù)據(jù)(JSON數(shù)組)中的指定元素方式
這篇文章主要介紹了前端JS,刪除JSON數(shù)據(jù)(JSON數(shù)組)中的指定元素方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05JavaScript將XML轉(zhuǎn)成JSON的方法
這篇文章主要介紹了JavaScript將XML轉(zhuǎn)成JSON的方法,實例分析了javascript操作XML文件及格式轉(zhuǎn)化的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03讓 JavaScript 輕松支持函數(shù)重載 (Part 2 - 實現(xiàn))
在上一篇文章里,我們設計了一套能在JavaScript中描述函數(shù)重載的方法,這套方法依賴于一個叫做Overload的靜態(tài)類,現(xiàn)在我們就來看看如何實現(xiàn)這個靜態(tài)類。2009-08-08