我有一个同时 设置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>
最好的方法是什么?
我希望有一个Java脚本的答案,但我会接受任何可以使用的方法,只要它可以用PHP即可完成。我已经读过“ href链接已执行并在javascript onclick函数能够完成之前重定向页面 ”,但它只会延迟HREF
,但不会完全禁用它。我也在寻找更简单的方法。