我正在使用选项卡在应用程序中导航控件。但问题是当到达最后一个元素时,将标签焦点放在地址栏上。是否可以从地址栏中删除选项卡索引并将焦点设置在第一个元素上。
我正在寻找这样的东西:但我找不到访问 url 对象的方法。
urlObj.setAttribute('tabindex', -1);
txtMyBox.setAttribute('tabindex', 1);
我正在使用选项卡在应用程序中导航控件。但问题是当到达最后一个元素时,将标签焦点放在地址栏上。是否可以从地址栏中删除选项卡索引并将焦点设置在第一个元素上。
我正在寻找这样的东西:但我找不到访问 url 对象的方法。
urlObj.setAttribute('tabindex', -1);
txtMyBox.setAttribute('tabindex', 1);
您必须以编程方式检查焦点是否在最后一个输入框上,并将焦点设置为第一个使用.focus()
在这里看小提琴
您只需document.body.firstElementChild
使用您选择的元素更改此部分,或者您可以使用$('input').first().focus();