按钮必须具有可识别的文本:元素没有标题属性

问题描述 投票:0回答:2

我正在创建一个网站,我发现了一些问题 - 所以这个问题之一是如图所示,真正的问题是按钮不是 html 元素 - 我的 html 中没有这些按钮;它来自猫头鹰旋转木马。

我如何获得它们或如何解决问题,谢谢

要明确的是,我没有尝试任何事情,因为我不知道如何找到它们

html jquery button attributes
2个回答
2
投票

给按钮一个“标题”属性,它就会消失。我认为出于可访问性的原因,这是必要的,可能是为了解释按钮的用途。例如,如果一个按钮应该用于注销用户,屏幕阅读器可以向他们清楚地描述这一点。


0
投票

某些网站发布了以下内容。指出了几种解决方案,其中之一是

title
属性。

按钮名称规则有五种通过测试标准的标记模式:


<button id="al" aria-label="Name"></button>

<button id="alb" aria-labelledby="labeldiv"></button> <div
id="labeldiv">Button label</div>

<button id="combo" aria-label="Aria Name">Name</button>

<button id="buttonTitle" title="Title"></button> ```
© www.soinside.com 2019 - 2024. All rights reserved.