使用JAWS读取多个span标记的问题

时间:2013-01-10 22:51:47

标签: accessibility jaws-screen-reader

我正在尝试通过JAWS屏幕阅读器阅读简单的HTML结构

<html>
<head>
    <title>test code</title>
</head>
<body>
    <a href="#"></a>
    <span tabindex="0">
        <span>first line</span>
        <span>second line</span>
    </span>
</body>

由于tabIndex,在焦点上的tab上的

是在下一个可聚焦SPAN标记上设置的。但是JAWS在关注时无法读取该SPAN中的所有内容。它只读取第一个子SPAN内容并跳过第二个SPAN内容。

我需要有关代码更改的帮助,JAWS将在焦点上读取两个SPAN标记。

1 个答案:

答案 0 :(得分:0)

由于JAWS只读取第一个元素,也许你可以试试这个:

    <style type="text/css">            
    .marked-hidden-for-reader{
       display:none;
    }
    </style>

    <span tabindex="0">
        <span class="marked-hidden-for-reader">first line second line</span>
        <span>first line</span>
        <span>second line</span>
    </span>