想当然地以为 A 标签和按钮一样是有 onclick() 事件的,结果发现没有,后来从网上搜了一些资料之后,成功解决了这个题目^_^ 。解决办法是针对 IE 和 FF编写不同的逻辑,部分代码如下:
var comment = document.getElementsByTagName('a')[0];
if (document.all) { // For IE
comment.click();
} else if (document.createEvent) { //FOR DOM2
var ev = document.createEvent('MouseEvents');
ev.initEvent('click', false, true);
comment.dispatchEvent(ev);
}