我无法在IE中使用JavaScript触发个人事件。在Firefox中运行得很好。
我的代码是:
var evento;
if(document.createEventObject)
{
evento = document.createEventObject();
document.fireEvent('eventoPersonal', evento);
}
//FF
else
{
evento = document.createEvent('Events');
evento.initEvent('eventoPersonal',true,false);
document.dispatchEvent(evento);
}
但是在IE中尝试执行document.fireEvent('eventoPersonal', evento);
时,它不起作用。我该如何在IE中触发非自定义事件?
在Internet Explorer中,我在执行document.fireEvent('eventoPersonal', evento);
的那一行中得到错误:"无效参数"。