模擬click 事件
要模擬click 事件首先要先宣告一個event,使用函式createEvent(事件類型),在此,事件類型為"MouseEvents"。該函式會傳回一個事件物件,我們必須用一個變數接住。
]var testEvent = document.createEvent("MouseEvents");
事件物件中,方法initEvent(事件型態, 泡沫值, 是否可取消)。通常,我們把泡沫值設定為true,是否可取消設定為false"。在此,事件型態則是"click"。
]testEvent.initEvent("click", true, false);
最後,對於對象物件我們可以使用方法dispatchEvent(事件物件) 讓該物件執行該事件。
]testObject.dispatchEvent(testEvent);
文章標籤
全站熱搜
