跳到内容

jsx_a11y/anchor-has-content 正确性

💡 针对某些违规情况,此规则提供建议。

此功能

强制锚点具有内容,且内容可供屏幕阅读器访问。可访问是指未使用 aria-hidden 属性进行隐藏。

或者,可以使用 title 属性或 aria-label 属性。

为什么此功能不佳?

示例

<a>Anchor Content!</a>
 <a><TextWrapper /></a>
 <a dangerouslySetInnerHTML={{ __html: 'foo' }} />
 <a title='foo' />
 <a aria-label='foo' />

<a />
<a><TextWrapper aria-hidden /></a>

参考

根据 MIT 许可证发布。