html tabindex属性

AEM*_*iji 0 html jquery

我有一张表格.其中包括菜单栏,公司图标,一些链接和10个输入[type ='text'].我只为5个输入写了tabindex属性.因为我想这样才能只关注这五个输入.我怎么能这样做?

Que*_*tin 6

方法1:对浏览器支持相对较弱有害(取决于HTML5草案)

在您不希望获得焦点的每个元素上设置负tabindex值.

这将使一些用户(尤其是其中具有较高比例的非鼠标用户的屏幕阅读器用户)无法访问该页面的那些元素.

方法2:同样有害,但具有相对较高的浏览器支持.

使用JavaScript将onfocus事件处理程序绑定到您不希望获得焦点的每个元素.让它调用focus()第一个表单控件的方法.

做其中任何一项都是用户敌对行为.不要这样做.