重定向到另一个页面的Href链接具有特定操作

问题描述 投票:1回答:3

在我的网站上,我创建了几个href按钮,我希望这些不同的按钮可以引导到同一页面,但需要执行其他js操作。当我单击第一个链接时,这将我带到页面,第二个链接则指向同一页面,但激活了javascript操作。

我希望我已经足够清楚,这是可能的,谢谢您的回复。

javascript html href
3个回答
0
投票

为它添加类/ id将对我有所帮助。我是新来的,所以让我知道您是否在寻找]

<a class="script" href="...">Link</a>

然后在您的JavaScript中,您可以对其进行操作

var link = document.querySelector(".script");

link.addEventListener("click", function(){

    // your function here

});

0
投票

您可以通过每个href按钮发送网址参数来实现这一点:/page.html?action=1。参见parsing url parameters in javascript

page.html上的下一步,使用以下javascript:

window.onload = function() {
    let url = new URL(window.location.href);
    let action = url.searchParams.get("action");
    if (action == "1") {
        //perform an action
        action1();
    } else if (action == "2") {
        action2();
    }

};


0
投票

[基本上,我有一个页面,其中有一些按钮可以引向另一页面,或者有一些按钮可以使js中的事情发生,我希望当我们单击第一页上的按钮时,我们在js时到达第二页被激活。基本上,我向我的网站解释我有一个“视觉识别”按钮,该按钮应转到另一页(简单),在第二页上有子按钮(例如“鱼”)显示带有js命令的菜单,其子按钮也在第一页上,我希望当您单击第一页上的子按钮时,它将带您进入带有菜单的第二页开幕。我不知道那是您刚刚了解的内容吗?但感谢您的回复。

© www.soinside.com 2019 - 2024. All rights reserved.