如何用 JavaScript 觸發 Event
六月 21st, 2007 | 2,885 Views |
舉例來說,如果我想在程式中利用程式去按某個按鈕,並觸發它的 onClick 事件,該怎麼做?
方法如下:
el = getElementById(”buttonID”);
if (navigator.appVersion.match(/\bMSIE\b/)){
el.click();
}else{
var evt = document.createEvent(”MouseEvents”);
evt.initEvent(”click”, true, true);
el.dispatchEvent(evt);
}
因為在 IE 與在 netscape(mozilla) 用來觸發 Event 的命令並不一樣,所以要先做判斷,做不同的處理。

The 如何用 JavaScript 觸發 Event by 連小峰, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Taiwan License.

十月 21st, 2008 at 04:21:55
剛好解決我的問題 ^^, 請容許轉貼文章到我自己的BLOG