【发布时间】:2020-04-19 21:24:32
【问题描述】:
我正在尝试以多个输入字段和多个按钮的形式自定义 tabIndex 顺序。由于表单中的元素是动态的,因此将 tabIndex 分配给每个元素有点复杂。 根据默认流程,表单中的一个按钮位于 tabIndex 循环的中间,但我希望它位于 tabIndex 循环的末尾。有没有办法设置按钮/元素的 tabIndex 以使其接近循环结束?如果在不使用 jQuery 为表单/DOM 中的所有其他元素设置 tabIndex 的情况下可以做到这一点,那就太好了
【问题讨论】:
-
你试过给按钮一个很高的tabindex值吗?仅供参考,最大值为 32767。
-
无论是直接在 tabIndex 属性上还是通过 JS 分配此值,您都不会以某种方式逃避输入顺序的保留。
-
@terrymorse 是的,通过给出高索引进行了尝试。没有成功
-
@lime_pal 请参阅下面的建议和示例。
标签: javascript html css