在firefox下如何产生click事件
var r=Math.floor(Math.random()*arr.length)+1;
if (navigator.appVersion.match(/\bMSIE\b/))
{
alert(window.top.frame1.document.links(arr[r]));
window.top.frame1.document.links(arr[r]).click();
}
else
{
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, false);
alert(window.top.frame1.document.getElementsByTagName("A")[5);
window.top.frame1.document.getElementsByTagName("A")[5].dispatchEvent(evt);
}
这段代码在firefox下无法执行,不能产生click事件,是什么原因呢.
在IE和firefox下都能取得链接,但是在IE下正常产生click,在firefox下没有反应.
请高手帮忙...