To avoid screen-reader text inside the button

2019-06-28 08:30发布

I want to ignore text inside the button when Jaws reads, My Code is :

<span style="display:none;" id="text1">Hai</span>
<button aria-labelledby="text1"><span>firstbutton</span></button>

But Jaws reads as Hai first button

Thanks in advance

1条回答
Emotional °昔
2楼-- · 2019-06-28 08:52

This markup is announced at 'Hai button' in Voiceover OSX 10.8.4, ChromeVox 1.29.1, and JAWS 14.

<button aria-label='Hai'>
  <span aria-hidden='true'>firstbutton</span>
</button>`
查看更多
登录 后发表回答