js触发a标签的onclick方法和代码

2012年1月17日 发表评论 阅读评论

想当然的以为JavaScript A标签和按钮一样是有onclick()事件的,结果发现没有,后来从网上搜了一些资料之后,成功解决了这个题目^_^ 。解决办法是针对 IEFirefox编写不同的逻辑,部分代码如下:

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);
}


转载请注明来自:[MSN Spaces]http://msn.shandian.biz/16.html

  1. 本文目前尚无任何评论.