我有一个链接如下:

<a href="www.google.com" onClick="someFunction()">Click me</a>
单击链接时,它正在执行 JavaScript 函数,但它不会将我带到 href 链接。
我怎样才能达到同样的目标?

最佳答案

我认为最简单的方法是让你的函数返回 true,这样在函数完成后, anchor 标记的行为就会像往常一样。这样,如果您想使用新窗口,也可以使用 target-attribute:

function myFunction() {
  alert("hello");
  return true;
}
<a href='http://www.google.com' onclick="myFunction();" target="google">Click me</a>

关于javascript - 如何在 anchor 标记 (<a>) 中同时执行 onClick 和 href,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21704879/

10-12 12:56
查看更多