我試圖模擬Web應用程序中的按鍵,它是用於嵌入式系統,但它使用Webkit派生的瀏覽器。我在Chrome中測試了代碼並得到相同的錯誤。document.createEvent應該如何處理關鍵事件?
我嘗試使用Yahoo這個例子中的代碼片段,但在使用dispatchEvent觸發事件時,我不斷收到相同的錯誤。 「target」是DOM樹中的HTML元素。
function fireEvent(target) {
var evt = document.createEvent("UIEvent");
evt.initEvent("keypress", true, true);
target.dispatchEvent(evt);
}
它總是拋出「錯誤:UNSPECIFIED_EVENT_TYPE_ERR:DOM事件異常0」時,我已經試過createEvent(「活動」),以及和它總是歸結到同一個例外。無論是在嵌入式系統還是在Chrome中。
是爲'dispatchEvent'缺少'evt'參數調用? – Phrogz 2011-01-10 17:01:05
UIEvents,而不是UIEvent。 – Ashe 2012-04-05 04:52:17