我有一个包含一个链接的页面(第1页)。 (链接A ) 单击此链接可在同一页面上打开图片库。
我有另一个页面(第2页),其中包含另一个链接(链接B ) 此链接将打开第1页。
我想做的是: 我希望自动点击链接A 。立即打开第1页。
基本上,一旦点击链接B ,图片库就会打开。
是否有任何HTML代码可以立即(自动)打开页面打开链接?
谢谢!
答案 0 :(得分:0)
您可以使用window.location
方法replace或href
// 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();
});