aria-label, aria-labelledby and aria-describedby: very unforeseeable behaviour in screenreaders
问题 I just noticed that although the aria-label , aria-labelledby and aria-describedby attributes are said to work on every element (see https://www.w3.org/WAI/PF/aria-1.1/states_and_properties#aria-describedby), they only seem to work for a few elements like a , and not for e.g. div or p in NVDA and JAWS. I have created a small codepen to demonstrate the issue (browse it using browse and focus mode): https://codepen.io/jmuheim/pen/avWbPe For example, in NVDA, on the a element, the aria-label and