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://cnblogs.com/daishuguang