ARIA role ='checkbox'读取'selected'而不是'checked'

时间:2016-08-22 07:34:15

标签: wai-aria voiceover

这是我的DOM

    <ul class="fsm-checkbox-list fsm-things-you-love-to-do" role="group">

            <li class="fsm-checkbox" role="checkbox" name="LOVE_TRAVEL" aria-checked="false">
                <span tabindex="4">Travel</span>
            </li>

            <li class="fsm-checkbox" role="checkbox" name="LOVE_SPORTS" aria-checked="false">
                <span tabindex="4">Play/watch sports</span>
            </li>

            <li class="fsm-checkbox" role="checkbox" name="LOVE_SHOP" aria-checked="false">
                <span tabindex="4">Shop</span>
            </li>

            <li class="fsm-checkbox" role="checkbox" name="LOVE_DANCE" aria-checked="false">
                <span tabindex="4">Read</span>
            </li>

     </ul>

'li'具有复选框的作用。 onClick,aria-checked属性在true和false之间切换。但有时当我点击时,IPAD上的画外音会读取“已选择”而不是“已选中”或“未选中”。有人可以解释为什么会出现这种情况,我该如何解决这个问题。

0 个答案:

没有答案