我在我们的应用程序中有一个导航栏,它有一堆链接到其他页面的按钮,然后是一个有条件的注销/登录按钮。那个按钮是 <a>
, 但它只有 (click)
没有 href
或 routerLink
.因此,我不能选择它。我添加了 routerLink=""
这是有效的,但看起来真的很老套。是否有我可以添加的类或其他内容以使其“可制表”?
这是我添加 routerLink=""
之前的导航栏:
<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/