HTML / JavaScript - 链接到页面并在那里单击按钮

时间:2018-02-20 12:02:43

标签: javascript html hyperlink

我有两页,第1页和第2页。 第2页上有几个调用JavaScript函数的按钮,显示文本(我不认为代码与此相关,所以我省略了。)

我需要的是在页面1上创建链接到第2页的链接,然后单击相应的按钮。

如果用户点击了第1页上的LINK1,她应该转到第2页,然后点击那里的某个按钮。

这样的事情可能吗?

非常感谢!

3 个答案:

答案 0 :(得分:0)

您可以执行类似(未经测试)的操作:

第1页:

<a href="page2.html?action=triggerClick"/>Link</a>

第2页:

window.onload = function() {
  var url = new URL(window.location.href);
  var action = url.searchParams.get('action');
  if (action == 'triggerClick') {
    document.getElementById('buttonId').click();
  }
}

答案 1 :(得分:0)

在第二页,您可以将其添加到脚本的开头:

JQuery的:

$(document).ready(function(){

$(#div).show();

});

或者在香草中:

window.onload = function() {

 document.getElementById("div").display = "block";

};

问题是,如果我理解你的要求,你不需要触发按钮,你可以只显示div。如果您希望按钮现在隐藏div,这可能会带来一些问题。但是你可以添加一个简单的函数,它只是从hide变为show,从show变为hide。

希望它有所帮助。

答案 2 :(得分:0)

我明白了。在第一页,我使用这样的链接:

<a href="page2.html?firstButton">First Link<a>

第二页上的脚本:

var clickTrigger = window.location.search.substring(1);
window.onload = function() {
     document.getElementById(clickTrigger).click();
    }

第二页上的按钮都有ID,这些ID与我在第一页上的链接中使用的clickTriggers相对应。

谢谢,大家!!