Html ul<;李>;无法通过jaws读取的项目

Html ul<;李>;无法通过jaws读取的项目,html,wai-aria,jaws-screen-reader,Html,Wai Aria,Jaws Screen Reader,我试着用jaws读取ul列表,但不管我怎么做,它都不会读取文本内容。 列表当前的定义方式: <div class="facet-list-container expanded"> <ul class="facet-list" id="facetList_32"> <!-- ngRepeat: facetValue in getDateFacet(field) track by $index --><li class="facet-

我试着用jaws读取ul列表,但不管我怎么做,它都不会读取文本内容。 列表当前的定义方式:

<div class="facet-list-container expanded">
    <ul class="facet-list" id="facetList_32">
        <!-- ngRepeat: facetValue in getDateFacet(field) track by $index --><li class="facet-item ng-scope ng-hide" ng-repeat="facetValue in getDateFacet(field) track by $index" ng-show="facetValue.getCount() &gt; 0">
            <a tabindex="0" class="alist-group-item facet-link" ng-keypress="($event.which === 13) ? facetSelected(facetValue):return" ng-click="facetSelected(facetValue)">
                <span class="facet-label ng-binding">Oggi</span> <span class="facet-count ng-binding">0</span></a>
        </li>
        ...
    </ul>
</div>

  • Oggi0
  • ...
所以它没有读取列表元素。 内容是:

展开列表按钮展开,展开列表

我试着在a标签上,在两个span元素上,添加一个aria标签,尝试添加一个标题,添加到te-li标签,但它从未读取它们

无论如何,在firefox 50.1上测试时,它实际上是在读取标签a。但是如果我使用Firefox 51.1或Firefox ESR进行测试,我就会遇到这个问题

你知道是什么原因吗?
chrome浏览器和internet explorer可以毫无问题地读取相同的截取内容。

您是否拥有该页面的呈现HTML?也许是一个代码笔的例子?记住,
我是从浏览器中的inspect元素中获取的,所以我认为这是呈现的代码。您是否有一个包含更多HTML的URL以及脚本?例如,在您的示例中,它永远不能宣布“按钮”,因为既没有
也没有
role=button
。还有,你用IE11试过JAWS吗?通常,JAWS用户不与FF配对,而是与IE11配对。