我在我们的应用程序中有一个导航栏,上面有一堆链接到其他页面的按钮,然后是一个有条件的注销/登录按钮。这个按钮是一个<a>,但它只有(click)而没有hrefrouterLink。因此,我无法忍受。我添加了routerLink=""这是有效的,但似乎真的很老套。有没有一个类或什么东西我可以添加,使之成为“tabbable”?
这是我添加之前的导航栏:

<ul class="nav navbar-nav">
    <li><a routerLink="/dashboard" routerLinkActive="active">Dashboard </a></li>
    <li><a routerLink="/studentaccount" routerLinkActive="active">My Account</a></li>
    <li><a routerLink="" (click)="logout()">Sign Out</a></li>
</ul>

最佳答案

添加tabindex=“0”可以解决这个问题。例如。

<a routerLink="/dashboard" routerLinkActive="active" tabindex="0">

关于html - 如果没有href,如何使用Tab键导航至 anchor 标签?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42766591/

10-10 00:11