var A = document.getElementById("alink"); // alink是一个超链接if( A !=null)  
   A.click();alink是一个超链接,IE6下可以调用超链接的click方法,在火狐下调用不成功,在火狐下有什么替代的方法??
谢谢!!!

解决方案 »

  1.   

    你直接调用它的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>
      

  2.   

    这个我知道,不过我现在就要这样调用啊,因为这个超链接上带有一个class,这个class可以使点击这个链接就弹出一个选择窗口,所以一定要点击这个链接,才能弹出那个选择窗口(这个一下子也说不清楚).在火狐下怎么用程序点击链接??
      

  3.   

    在FF中不认为click是<a>的一个方法所以出现上边的错误。解决方法可以按1楼的。
      

  4.   

    没有找到比较好的办法额,ff下面你用window.location=""进行跳转也可以额
      

  5.   

    var evt  = document.createEvent('HTMLEvents');
    evt.initEvent('click',true,true);element = document.getElementById('id');
    element.dispatchEvent(evt);
      

  6.   

    有项目管理经验的.NET开发的朋友,加上限500人的QQ群28720769,一起交流。