坑爹jquery,不能用简单的click()方法触发,换回原生js吧:
第一种方法:
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);
}
第二种方法:
创建一个form表单,将target设置为_blank,然后动态赋值form的action地址,提交表单即可,简单高效呵呵