2012-07-27 108 views
0

我正在執行一些JavaScript,點擊錨標籤並使用href="javascript:void(null);"來禁用錨標籤。如何隱藏瀏覽器窗口底部的href頁面

現在,如果我懸停在錨標記瀏覽器狀態欄將顯示javascript:void(null)

有沒有辦法從狀態欄中隱藏它?

+1

看看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

+0

爲什麼你首先使用錨點,如果它沒有連接到任何地方?你可以簡單地使用span或者其他的東西,用'cursor:pointer;' – Esailija 2012-07-27 09:50:47

+0

我已經在整個站點中使用過了。將錨標籤更改爲跨度將是一項艱鉅的任務。 :( – Arif 2012-07-27 09:57:39

回答

1

使用事件而不是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 
}; 
+0

沒有jQuery。使用javascript方法。 – 2012-07-27 09:52:52

+1

這是一樣的:'document.getElementById('link')。onclick = function(ev){ev.preventDefault ); //其他的東西};' – BaL 2012-07-27 09:59:01

相關問題