首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

在FireFox下怎么用javascript点击一个超链接?

2012-04-06 
在FireFox下如何用javascript点击一个超链接??JScript codevar A document.getElementById(alink) //

在FireFox下如何用javascript点击一个超链接??

JScript code
var A = document.getElementById("alink"); // alink是一个超链接if( A !=null)     A.click();


alink是一个超链接,IE6下可以调用超链接的click方法,在火狐下调用不成功,在火狐下有什么替代的方法??
谢谢!!!


[解决办法]
你直接调用它的onclick事件对应的javascript方法呗

<script>

var A = document.getElementById("alink"); // alink是一个超链接

if( A !=null) {
doOnClick();
}

 function doOnClick() {
 alert("on click event");
}



</script>


<a href="#" id="alink" onclick="doOnClick()">aaaaaaaaa</a>



[解决办法]
在FF中不认为click是<a>的一个方法所以出现上边的错误。解决方法可以按1楼的。
[解决办法]
没有找到比较好的办法额,ff下面你用window.location=""进行跳转也可以额
[解决办法]
var evt = document.createEvent('HTMLEvents');
evt.initEvent('click',true,true);

element = document.getElementById('id');
element.dispatchEvent(evt);




热点排行