首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为了避免href="javascript: tabIndex(0);“,链接中的javascript:0被认为是一种好的做法吗?

为了避免href="javascript: tabIndex(0);“,链接中的javascript:0被认为是一种好的做法吗?
EN

Stack Overflow用户
提问于 2017-12-14 18:20:13
回答 2查看 778关注 0票数 5

a href="javascript: void(0)"被认为是一个bad practice,我不能在所有情况下都使用href="#",所以我在考虑添加一个带有tabIndex=0的空a,以便可以通过键盘访问。

它被认为是一种好的实践吗?

另外,Bootstrap的dropdown需要在内部元素中使用<a>来进行键盘导航,所以我必须使用<a>

EN

Stack Overflow用户

发布于 2017-12-15 23:08:49

Tabindex=0会让你的链接变得可聚焦,但不能点击。不要只使用#,而要使用正在更改或要导航到的项目的id属性。例如,<a href="#section2">Step 2</a>或类似的。这样,您就可以获得href,这样链接就既可聚焦又可操作,当单击该链接时,浏览器会将用户发送到该位置。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47810914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档