如何自动在网页上运行链接

时间:2015-09-28 22:25:12

标签: javascript jquery html css image

我有一个包含一个链接的页面(第1页)。 (链接A ) 单击此链接可在同一页面上打开图片库。

我有另一个页面(第2页),其中包含另一个链接(链接B ) 此链接将打开第1页。

我想做的是: 我希望自动点击链接A 。立即打开第1页

基本上,一旦点击链接B ,图片库就会打开。

是否有任何HTML代码可以立即(自动)打开页面打开链接?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用window.location方法replacehref

// js redirect
window.location.replace("http://somesite/somepage");

//same clicking on a link
window.location.href = "http://somesite/somepage";

答案 1 :(得分:0)

如果我理解,当 page1 加载JavaScript时,您需要强制点击链接以打开图库(您可以替换该函数的第一个参数并获取该对象的与其他方式联系):

document.addEventListener("DOMContentLoaded", function(event) { 
  eventFire(document.getElementById('myLinkId'), 'click');
});

function eventFire(el, etype){
  if (el.fireEvent) {
    el.fireEvent('on' + etype);
  } else {
    var evObj = document.createEvent('Events');
    evObj.initEvent(etype, true, false);
    el.dispatchEvent(evObj);
  }
}

来源:How to simulate a click with JavaScript?

使用JQuery这很容易:

$(document).ready(function(){
    $('#myLinkId').click();
});