如果没有href,如何使用tab键导航到锚标记?

时间:2017-03-13 14:50:04

标签: html angular

我的应用程序中有一个导航栏,其中包含一组按钮,这些按钮是指向其他页面的链接,然后是条件注销/登录按钮。该按钮是<a>,但它只有(click)而没有hrefrouterLink。因此,我无法选择它。我添加routerLink=""这是有效的,但似乎真的很hacky。是否有一个类或者我可以添加的东西使它“可以”?

这是我添加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>

1 个答案:

答案 0 :(得分:1)

添加tabindex =&#34; 0&#34;应该解决它。 E.g。

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