我正在执行一些JavaScript,点击锚标签并使用href="javascript:void(null);"
来禁用锚标签。如何隐藏浏览器窗口底部的href页面
现在,如果我悬停在锚标记浏览器状态栏将显示javascript:void(null)
。
有没有办法从状态栏中隐藏它?
我正在执行一些JavaScript,点击锚标签并使用href="javascript:void(null);"
来禁用锚标签。如何隐藏浏览器窗口底部的href页面
现在,如果我悬停在锚标记浏览器状态栏将显示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
};
没有jQuery。使用javascript方法。 – 2012-07-27 09:52:52
这是一样的:'document.getElementById('link')。onclick = function(ev){ev.preventDefault ); //其他的东西};' – BaL 2012-07-27 09:59:01
看看http://stackoverflow.com/questions/2207467/how-to-hide-links-on-browsers-statusbar-when-you-mouseover-on-links-on-page – 2012-07-27 09:49:03
为什么你首先使用锚点,如果它没有连接到任何地方?你可以简单地使用span或者其他的东西,用'cursor:pointer;' – Esailija 2012-07-27 09:50:47
我已经在整个站点中使用过了。将锚标签更改为跨度将是一项艰巨的任务。 :( – Arif 2012-07-27 09:57:39