读书人

在FireFox下怎么用javascript点击一个

发布时间: 2012-04-06 12:22:24 作者: rapoo

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




读书人网 >JavaScript

热点推荐