gpt4 book ai didi

javascript - 右键单击执行 javascript 的 html 链接

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

当我点击一个链接时,我想执行一个javascript函数来获取动态url。所以我确实喜欢下面的。

<a href="javascript:myredirect()"> a link </a>

使用此代码,当我右键单击链接时,我看不到浏览器提供的默认上下文菜单,例如“在新选项卡中打开链接”或“在新窗口中打开链接”。我也尝试过像下面这样。

<a href="#" onclick="myredirect()"> a link </a>

在这种情况下,我可以看到链接上下文菜单,但当我执行“在新选项卡中打开链接”菜单时,它不会执行“myredirect()”。

当我在新选项卡或新窗口中打开链接时,有没有办法运行 JavaScript 代码?

最佳答案

简短回答:不,你不能。

但是既然你无论如何都在使用JS,你可以用它来改变 href <a 中的属性,因此当用户单击链接时,它已经指向正确的 URL。

关于javascript - 右键单击执行 javascript 的 html 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425332/

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