兼容IE/FF的手动触发事件的函数
在IE下使用fireEvent,在FF下使用dispatchEvent。
此例是触发了双击事件
代码如下:
1 function dblEvt(el){
2 if (document.all){
3 el.fireEvent('ondblclick');
4 }else{
5 var evt = document.createEvent("MouseEvents");
6 evt.initEvent("dblclick", true, true);
7 el.dispatchEvent(evt);
8 }
9 }
2 if (document.all){
3 el.fireEvent('ondblclick');
4 }else{
5 var evt = document.createEvent("MouseEvents");
6 evt.initEvent("dblclick", true, true);
7 el.dispatchEvent(evt);
8 }
9 }