我使用AngularJS多次重复一块HTML,并希望在每个项目内独立设置焦点顺序。
让我感到困惑的是,我不太清楚
基本上,我的重复块内的元素将具有固定的
我一直在尝试阅读这里的内容(我在Google上找到了它),但我还没有找到能回答我的问题的东西:http://www.w3.org/TR/html5/editing.html。
在这里: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex 我找到了这个声明:
我可以在浏览器中尝试实验,但我想知道规范对此有何说明。
我知道使用 Angular 可以有一些使
让我感到困惑的是,我不太清楚
tabindex
应该如何工作。
浏览器是否应该将tabindex属性用于整个文档,或者在某些情况下可以将其范围视为区域性,例如,在文档中遵循区域内的制表符顺序(例如,在<form>
元素内),直到您走出该区域?基本上,我的重复块内的元素将具有固定的
tabindex
值,因此当它们被ng-repeat
乘以时,将会有许多tabindex="1"
和许多tabindex="2"
等。
我可以这样做并使制表符顺序在每个重复项内成为区域性吗?我一直在尝试阅读这里的内容(我在Google上找到了它),但我还没有找到能回答我的问题的东西:http://www.w3.org/TR/html5/editing.html。
在这里: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex 我找到了这个声明:
这是否意味着如果几个元素共享相同的 tabindex,则它们的相对顺序遵循它们在文档中的相对位置。
tabindex
不能是区域性的?我可以在浏览器中尝试实验,但我想知道规范对此有何说明。
我知道使用 Angular 可以有一些使
tabindex
值唯一的替代方法,但如果可能的话,我想避免使用它们。