单击Chrome时,链接无法获得焦点

时间:2013-08-23 09:47:01

标签: javascript google-chrome focus

我在Chrome上遇到了一个非常奇怪的行为,这对我来说似乎是一个错误:当您点击链接时,该链接无法获得焦点。更糟糕的是,身体反而成了焦点。

此处可以观察到此行为:http://jsfiddle.net/YfbR7/4/see code sample here

这是一个错误吗?这是标准行为吗?是否有任何解决方法可以使链接专注于鼠标按下,就像在其他浏览器上一样?

3 个答案:

答案 0 :(得分:7)

将标签索引添加到它应该有效的锚标签中,它不是一个错误的网络工具包。

<a href="#" tabindex="1">Click me</a>

答案 1 :(得分:2)

除了接受的答案:

由于将D设置为tabindex会改变 TAB 行为,我建议将其设置为1:它不会打破< kbd> TAB 导航,仍然可以使它成为焦点。

-1

顺便说一下here's a very nice article关于这些问题。

注意:同样的事情发生在我身上,但只是在Safari上:可能Chrome已经解决了这个问题。

答案 2 :(得分:0)

链接应始终本机获得焦点。如果您的链接没有href属性,则不会(尽管不确定没有href的链接的用例!)。