js触发a标签的onclick方法和代码
想当然的以为JavaScript A标签和按钮一样是有onclick()事件的,结果发现没有,后来从网上搜了一些资料之后,成功解决了这个题目^_^ 。解决办法是针对 IE 和 Firefox编写不同的逻辑,部分代码如下:
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); }