在我的html中,我有一个带有mouSEOver事件处理程序的html元素.
你能否告诉我是否有可能在JavaScript中以程序方式调用该事件处理程序?
谢谢.
最佳答案
有可能的.这是一个用于触发事件的跨浏览器功能:
@H_301_14@function eventFire(el,etype){ if (el.fireEvent) { el.fireEvent('on' + etype); } else { var evObj = document.createEvent('Events'); evObj.initEvent(etype,true,false); el.dispatchEvent(evObj); } } // => exmaples // => eventFire(myDiv,'mouSEOver'); // => eventFire(myButton,'click');