如何用 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 的命令並不一樣,所以要先做判斷,做不同的處理。

Web just-blog.net

One Response to “如何用 JavaScript 觸發 Event”

  1. angel Says:

    剛好解決我的問題 ^^, 請容許轉貼文章到我自己的BLOG

Leave a Reply