javascript - anchor 链接中的 Href 和 onclick 问题

标签 javascript dom-events

我有指定的 href 和 onclick 事件的 anchor 链接。 onclicklocation.href 设置为服务器 URL,将 href 设置为另一个链接。

当链接被点击时,href 事件总是被调用,但是 onclick 事件只被调用一次(仅针对一个 anchor 链接)。如果我调试 JavaScript,它会正常工作,它会同时调用 href 和 onclick。可能是什么问题?

最佳答案

尝试

 <a href="whatever.html" onclick='window.location.href="http://whereverelse";return false;'>linky</a>

只是为了解释:在这种情况下返回 false 会阻止默认操作。

你为什么要这样做?

关于javascript - anchor 链接中的 Href 和 onclick 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/964534/

相关文章:

javascript - 比较 jQuery 中对象的 InnerHTML

javascript - 在 JSX 中的 React 组件周围包装高阶组件 (HOC)

javascript - function () {} 分配给变量时是什么意思

javascript - AngularJS - 路由器 UI - 定义通配符父状态

Javascript/JQuery 仅在页面焦点上执行 Javascript

javascript - 从后台切换回Safari时如何在iOS webapp中检测?

javascript - 如何处理 uiwebview 内的 Javascript onorientationchange 事件

javascript - 在回调中输入事件的正确方法

Javascript绑定(bind)提交事件

javascript - 如何在angular2中的某些场景路由后更新导航栏