Html 屏幕阅读器从我的手风琴上跳下来

Html 屏幕阅读器从我的手风琴上跳下来,html,wai-aria,screen-readers,Html,Wai Aria,Screen Readers,我有一个手风琴,是我们公司内部写的。我用这个作为新页面的一部分。现在有问题,它被认为是一个错误/缺陷。 屏幕阅读器到达手风琴代码时会跳转。然后转到下一个元素 <h4 class="accordion-header ng-scope ng-click-active" data-ng-click="vm.toggle(0)"> ABCDEFGHIJKLM------ [By January 1, 2014] <button class

我有一个手风琴,是我们公司内部写的。我用这个作为新页面的一部分。现在有问题,它被认为是一个错误/缺陷。 屏幕阅读器到达手风琴代码时会跳转。然后转到下一个元素

<h4 class="accordion-header ng-scope ng-click-active" data-ng-click="vm.toggle(0)">
                        ABCDEFGHIJKLM------ [By January 1, 2014]
<button class="accordion-arrow" data-index="0">
    <svg version="1.1" class="svg-arrow-container" color-interpolation="auto" shape-rendering="auto" image-rendering="auto" text-rendering="auto" color-rendering="auto" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-157 170.1 83.5 61.9" style="enable-background:new -157 170.1 83.5 61.9;" xml:space="preserve">
            <path class="st3 svg-arrow faq" d="M-77.2,204.8l-30.2-30.8c-0.3-0.3-0.5-0.6-0.8-0.9l-0.3-0.3c-3-2.9-7.5-3.5-11-1.7l0,0
                c-0.2,0.1-0.3,0.2-0.5,0.3c-0.1,0.1-0.3,0.2-0.4,0.2l-0.1,0.1c-0.5,0.3-0.9,0.7-1.3,1.1l-0.4,0.3c-0.2,0.2-0.3,0.3-0.5,0.5
                l-30.6,31.1c-3.7,3.7-3.6,9.8,0.1,13.4l0.3,0.3c3.7,3.7,9.8,3.6,13.4-0.1l24.3-24.5l24.2,24.6c3.7,3.7,9.7,3.8,13.4,0.1l0.3-0.3
                C-73.6,214.5-73.5,208.5-77.2,204.8z"></path>
    </svg>
</button>
</h4>

<div class="accordion-content medium" style="max-height: 330px;">
    <div class="inner">
        <p>
            We will communicate with people with disabilities in ways that .....
        </p>
    </div>
</div>

ABCDEFGHIJKLM-----[截止2014年1月1日]

我们将以……的方式与残疾人交流。。。。。


我看不出屏幕阅读器传递这些元素的任何原因。请建议一个解决方案,屏幕阅读器不通过我的手风琴,并读取其内容

你是如何使用screen trader的? 您的按钮不包含任何文本。 Ng单击不可聚焦的标记

这是一个开始