我在点击锚标签时执行一些javascript并使用href="javascript:void(null);"
来禁用锚标记。
现在,如果我将鼠标悬停在锚标签上,浏览器状态栏将显示javascript:void(null)
。
是否有任何方法将其隐藏在状态栏中?
使用事件而不是href属性。 jQuery示例:
<a href="#" id="link">I'm a link</a>
$('a#link').click(function(ev) {
ev.preventDefault();
....
do whatever you want
....
});
编辑:为了完整起见,这里是一个纯JavaScript解决方案,如下面的评论中所述:
document.getElementById('link').onclick = function(ev) {
ev.preventDefault();
// other stuff
};