gpt4 book ai didi

javascript - 输入标签上的 aria-label 无法读取 Android chrome

转载 作者:行者123 更新时间:2023-11-30 06:20:21 24 4
gpt4 key购买 nike

aria-label 未在 Android Chrome 上读取,例如:

<input aria-label="test" type="text">

Android chrome 上,它显示为“编辑框,双击以编辑,双击以输入文本”。

但同样的东西在 iOS chrome 上被读作“测试,文本字段,双击以编辑”。

还有其他人见过这个问题吗?

最佳答案

那将是 android/chrome 的一个明显错误。 aria-label attribute 是一个全局属性,可用于任何元素(参见 https://www.w3.org/TR/wai-aria/#global_states )。

如果你尝试 aria-labelledby 会发生什么?

<span id="foo" style="display:none">test</span>
<input aria-labelledby="foo" type="text">

android/chrome 会读取吗?

<label> 发生了什么元素?

<label for="myid" class="sr-only">test</label>
<input id="myid" type="text">

android/chrome 会读取吗?

(“sr-only”类用于在视觉上隐藏 <label>,但它仍然可供屏幕阅读器阅读。参见 What is sr-only in Bootstrap 3?)

关于javascript - 输入标签上的 aria-label 无法读取 Android chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53527047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com