我有一个同时 HREF
设置和ONCLICK
属性的锚。如果单击并启用了 Javascript,我希望它只执行ONCLICK
和忽略HREF
。同样,如果 Javascript 被禁用或不受支持,我希望它遵循HREF
URL 并忽略ONCLICK
. 下面是我正在做的一个例子,它将执行 JS 并同时跟踪链接(通常是 JS 被执行,然后页面发生变化):
<A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A>
最好的方法是什么?
我希望有一个 Javascript 答案,但我会接受任何方法,只要它有效,特别是如果这可以用 PHP 完成。我已经阅读了“ a href 链接在 javascript onclick 功能能够完成之前执行并重定向页面”,但它只是延迟HREF
,但并没有完全禁用它。我也在寻找更简单的东西。