gpt4 book ai didi

javascript - window.location.href 之后自动单击按钮

转载 作者:行者123 更新时间:2023-11-28 13:11:13 25 4
gpt4 key购买 nike

我的 anchor 标记上有一个 onclick 事件,该事件将用户重定向到特定页面,并在加载页面后自动单击链接。

这就是我现在所拥有的:

var experience_modal = "#experienceModal";

function experienceModal() {

window.location.href = "/Resume";
$(experience_modal).trigger('click');

};
<p style="margin-bottom: 10px;"><strong><a href="javascript:void(0);" onclick="experienceModal()">Add</a> an Experience</strong></p>



我遇到了重定向到特定页面后触发器属性不起作用的问题。

请指导我如何解决此问题。

提前谢谢您!

最佳答案

在页面加载/重新加载时,所有 js 执行都会停止。这就是为什么在将新 URL 分配给 location.href 后触发命令不会运行。您需要以某种方式让页面彼此“通信”。

一种方法是在 URL 中传递查询字符串:

用户应该单击“添加体验”的页面上的代码:

window.location.href = "/Resume?showExpModal";

简历页面上的代码:

$(document).ready( function() {
// existing code
// ...
if(window.location.href.split('?').pop() == 'showExpModal') {
$(experience_modal).trigger('click');
}
}

关于javascript - window.location.href 之后自动单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42240334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com