尽管该链接已禁用,但它仍然可以点击。
<a href="/" disabled="disabled">123n</a>
如果它被禁用,我可以让它不可点击吗?我一定要使用 JavaScript 吗?
尽管该链接已禁用,但它仍然可以点击。
<a href="/" disabled="disabled">123n</a>
如果它被禁用,我可以让它不可点击吗?我一定要使用 JavaScript 吗?
在 css 的帮助下,您将禁用超链接。试试下面的
a.disabled {
pointer-events: none;
cursor: default;
}
<a href="link.html" class="disabled">Link</a>
超链接没有禁用属性。如果您不想链接某些内容,则需要<a>
完全删除标签。
或者,您可以删除它的href
属性 - 尽管这有其他 UX 和可访问性问题,如下面的评论中所述,因此不推荐。
您可以使用:
<a href="/" onclick="return false;">123n</a>
您可以使用以下解决方案之一:
<a>link</a>
<a href="javascript:function() { return false; }">link</a>
<a href="/" onclick="return false;">link</a>
<a href="www.page.com" disabled="disabled">link</a>
<style type="text/css">
a[disabled="disabled"] {
pointer-events: none;
}
</style>
试试这个:
<a href="javascript:void(0)" style="cursor: default;">123n</a>