如何点击javascript中的链接

1 javascript

我想使用javascript点击我页面中的链接.我想在没有导航的情况下在链接上触发事件处理程序.如何才能做到这一点?

谢谢

Jos*_*ola 7

window.onload = function() {
  var myLink = document.getElementById("YOUR_A_TAG_ID");
  fireClick(myLink);
};

function fireClick(elem) {
  if(typeof elem == "string") elem = document.getElementById(objID);
  if(!elem) return;

  if(document.dispatchEvent) {   // W3C
    var oEvent = document.createEvent( "MouseEvents" );
    oEvent.initMouseEvent("click", true, true,window, 1, 1, 1, 1, 1, false, false, false, false, 0, elem);
    elem.dispatchEvent( oEvent );
  }
  else if(document.fireEvent) {   // IE
    elem.click();
  }    
}
Run Code Online (Sandbox Code Playgroud)