HTML从链接中删除目标

时间:2014-01-27 05:45:36

标签: html css

将鼠标悬停在某个链接上时,浏览器底部会弹出“目标”。如何删除它?

我花了几个小时搜索它,却找不到该死的'目的地弹出'的东西。

2 个答案:

答案 0 :(得分:1)

我不相信它实际上可以被禁用,但如果你必须的话,你可以破解它。您可以从链接中删除“href”属性,而是将click事件侦听器附加到更改页面的元素。您可以将href存储在元素本身上,方法是将其重命名为data-href,这是正确的。但是,我不建议这样做。尽管如此,你走了:

<强> Live demo (click).

<a data-href="some/place">No Status on this Link!</a>

<强> JavaScript的:

var anchors = document.querySelectorAll('a[data-href]');

for (var i=0; i<anchors.length; ++i) {
  var anchor = anchors[i];
  var href = anchor.getAttribute('data-href');
  anchor.addEventListener('click', function() {
    window.location = href;
  });
}

答案 1 :(得分:0)

我认为不可能。但是如果你想实现这一点,不要让 href 属性转到目标网址,而是使用onclick事件,如:

<a href="#" onclick="location.href ='http://www.example.com';">Some Text</a>