2011-12-21 25 views
4

製作與javascript:void(0)W3C不接受,該如何解決?

javascript:void(0) 

鏈接違反了W3C標準。

我需要有一個

<a href=""> 
在我的代碼是不可點擊

並通過W3C規範。請不要告訴我只是刪除一個鏈接,因爲我需要它爲我的菜單和班級是重要的。

我怎樣才能建立一個無處可去的鏈接,它的W3C友好?

回答

13

只要使用這個onclick事件,它不完全等同於無效(0)

<a href="#" onclick="return false;">Something</a> 
+0

這個想法特別好。如果你的客戶甚至沒有javascript,你可以讓他們去鏈接已經放在'href'中。 – Christian 2011-12-21 15:43:16

+0

是的,它工作的很好,它是跨瀏覽器兼容的。感謝:D – Warface 2011-12-21 15:47:49

+0

eww,onclick屬性。 – Blazemonger 2012-05-03 21:50:30

4

只要有沒有任何滾動頁面上,爲什麼不

<a href="#" id="yourDeadA"> 

document.getElementById("yourDeadA").addEventListener("click", function() { 
    //run your code 
    return false; 
}); 
+0

因爲它重新加載頁面。我不想。 – Warface 2011-12-21 15:41:34

+1

@Warface - 我不認爲重新加載頁面 - 它只是滾動到頂部 – 2011-12-21 15:41:55

+1

@Warface它不... – 2011-12-21 15:42:14

0

這應該工作罰款:

<a href="#"></a> 
相關問題