tabindex是负责以下两件事的全局属性:它设置了“可聚焦”元素的顺序,并且它使元素“可聚焦”。在我看来,第二件事比第一件事更为重要。默认情况下,很少有可聚焦的元素(例如<a>和表单控件)。开发人员经常在不可聚焦的元素(<div>,<span>等)上添加一些JavaScript事件处理程序(例如'onclick'),并使界面不仅响应鼠标事件而且响应键盘事件的方式(例如“ onkeypress”)是为了使此类元素具有针对性。最后,如果您不想设置顺序,而只是将您的元素tabindex="0"集中用于所有此类元素:<div tabindex="0"></div>另外,如果您不希望通过Tab键将其聚焦,请使用tabindex="-1"。例如,使用选项卡键遍历时,以下链接将不突出。<a href="#" tabindex="-1">Tab key cannot reach here!</a>
什么是HTML tabindex属性?
最新推荐文章于 2022-03-14 14:35:58 发布