如何在JavaScript中以编程方式调用mouseover事件处理程序

前端之家收集整理的这篇文章主要介绍了如何在JavaScript中以编程方式调用mouseover事件处理程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在我的html中,我有一个带有mouSEOver事件处理程序的html元素.
你能否告诉我是否有可能在JavaScript中以程序方式调用该事件处理程序?

谢谢.

最佳答案
有可能的.这是一个用于触发事件的跨浏览器功能

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');

猜你在找的JavaScript相关文章