【发布时间】:2021-02-22 03:00:59
【问题描述】:
假设我有以下 HTML 标记:
<a class="btn btn-primary" data-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
Link with href
我不想使用 aria-expanded="false" aria-controls="collapseExample" 之类的属性,但希望可以访问此锚标记,我该如何实现这一点?避免aria-* 属性。
【问题讨论】:
-
您将不得不提供一个更完整的示例来了解您要构建的内容,目前上面的 HTML 本身没有意义,因为您有
hrefrole="button"等.这一切都相互冲突。您是否想发布一个完整示例,说明上述内容试图实现的内容(如果需要和样式,可以使用基本 JS 功能的示例)以及它正在扩展的相关部分(看起来就是一个扩展部分? ?,但很难说),以便我们可以帮助您正确构建它。但立即<button>看起来更合适。 -
我猜 WAI-ARIA 的作者会说避免使用 aria-* 属性不是一个好习惯...