我有两页,第1页和第2页。 第2页上有几个调用JavaScript函数的按钮,显示文本(我不认为代码与此相关,所以我省略了。)
我需要的是在页面1上创建链接到第2页的链接,然后单击相应的按钮。
如果用户点击了第1页上的LINK1,她应该转到第2页,然后点击那里的某个按钮。
这样的事情可能吗?
非常感谢!
答案 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相对应。
谢谢,大家!!