当我在我的网站上禁用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