initEvent vs initMouseEvent

var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, false);

------------------以上只能在Chrome中使用

 

var evt = document.createEvent("MouseEvents");
//evt.initMouseEvent("click", true, false);
evt.initEvent("click", false, false);

 

--------------这个可以在firefox中使用

 

http://www.cnblogs.com/MrBackKom/archive/2012/06/26/2564501.html

 

http://www.cnblogs.com/xionglee/articles/1449226.html

 

var evt = document.createEvent("MouseEvents"); 
evt.initEvent("click", false, false);// 或用initMouseEvent(),不过需要更多参数 
$("#aLink").get(0).dispatchEvent(evt); 

 

http://blog.chinaunix.net/uid-24427209-id-2608262.html

你可能感兴趣的:(event)