javascript - 如何在 anchor 标记 (<a>) 中同时执行 onClick 和 href

标签 javascript html onclick anchor

我有一个链接如下:

<a href="www.google.com" onClick="someFunction()">Click me</a>

单击链接时,它会执行 JavaScript 函数,但不会将我带到 href 链接。

我怎样才能达到同样的效果?

最佳答案

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

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/

相关文章:

javascript - 在表之间共享 td 宽度

javascript - Jquery-如何删除某个下拉选项的链接(<a href> 标签)

javascript - 元刷新 : Count starts after page load or before?

javascript - 无法立即从 subscribe() 分配变量

javascript - 下载文件时设置csv编码

javascript - 有人能告诉我为什么 json2.js 不能解析这个字符串吗?

Javascript 预览框用 <br> 替换\n

android - 我点击了我的清除按钮,但它不起作用

jQuery onClick 事件

javascript - 如何保持 onmouseover 功能直到鼠标悬停在其他内容上