我最近被 javascript:void(null); 咬伤了应用于图像时我的 hrefs 中的错误。
在我的 Safari 版本(Leopard PPC 中为 4.0.3)中,当我应用 javascript:void(null) 的 href 时;在图像周围,图像从布局中完全消失。环顾四周,我发现这种情况也发生在 IE 中,但我无法确认。
我读过在 onclick 处理程序中使用井号 (#)
onclick="return false;"
这行得通,但我讨厌将英镑附加到 url。
我知道有多种技术,那么您如何处理 href?
最佳答案
像这样
<a href="#" onclick="doSomething(); return false;">
或者最好
<a href="nonJavascriptAlternative.html" id="foo">
然后在 jQuery 中使用 javascript 附加处理程序
$('foo').click(function() { doSomething(); return false; });
关于javascript - 你如何取消你的 href ="javascript:void(null)"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1650174/