gpt4 book ai didi

javascript - 使用 anchor 标记我不想调用 href

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

例如我有

<a href="//www.altavista.com">AltaVista</a>

为了进行本次练习,我不想访问 altavista 网站。我想调用一个加载警报的函数...所以我尝试过...

  <a onClick="registerHandlers(); return false;" href="//www.altavista.com">Yahoo!</a><br/>

<script>
function registerHandlers() {
alert("hi");
}
</script>

这不起作用有谁知道为什么

最佳答案

我建议您使用event.preventDefault()来防止链接的默认链接行为。如果想要使用 jquery 添加一些事件处理程序,则不建议使用 return false 因为它还会阻止该元素上的所有其他事件处理程序运行。

function registerHandlers(e) {
if (e.preventDefault) {
e.preventDefault();
}
alert('hi');
}
<a onClick="registerHandlers(event)" href="//www.altavista.com">Yahoo!</a><br/>

关于javascript - 使用 anchor 标记我不想调用 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46355754/

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