當我在我的網站上禁用JavaScript時,我想阻止錨標記的默認行爲。Noscript禁用錨定標記行爲
<li class="last"><a href="#" id="viewexample" class="btn btn-view">View<span> </span></a></li>
當javascript被禁用時,如何防止此鏈接跳轉到頁面頂部?
當我在我的網站上禁用JavaScript時,我想阻止錨標記的默認行爲。Noscript禁用錨定標記行爲
<li class="last"><a href="#" id="viewexample" class="btn btn-view">View<span> </span></a></li>
當javascript被禁用時,如何防止此鏈接跳轉到頁面頂部?
因爲它不是一個真正的鏈接,請不要使用<a>
標籤? 您可以將其更改爲按鈕或直接將事件添加到<li>
。
沒有Javascript的幫助,由於href指向#,你不能阻止它跳躍。你將不得不將#改爲實際的鏈接。
你可以嘗試:
<a href="javascript:void(0)">Link</a>
或
<a href="#noop">Link</a> <!-- #noop does not exist -->
HTML & JS:
<a onclick="document.location.href='#'">View<span> </span></a>
CSS:
a:hover {cursor:pointer;}
我想禁用按鈕爲默認,然後使用javascript啓用它,如果它是對的。我意識到沒有禁用屬性..有沒有可能使用這個想法的解決方法? – 2011-04-20 17:02:05
對於input和textareas幾乎每個表單元素和一個readonly屬性都有一個禁用的屬性。 http://www.w3.org/TR/html401/interact/forms.html#h-17.12 – 2011-04-20 23:01:27