Jquery IE中的焦点和标签问题

Jquery IE中的焦点和标签问题,jquery,internet-explorer,jsf,focus,Jquery,Internet Explorer,Jsf,Focus,我有一个IE浏览器的问题,我们正在开发一个应用程序,如果我们按下tab按钮,它应该集中 直接转到第一个立即按钮,该按钮已被赋予tab index属性,例如 $('#lorem_ipsum').attr('tabindex', 1); 即使选项卡索引设置为“1”,焦点也会首先指向url,即`http://loreamipsama.com 然后 如果它被定向到具有最高优先级的按钮,则会进行tabbing耦合。 只有internet explorer才能做到这一点。它与fire fox的配合非常出色

我有一个IE浏览器的问题,我们正在开发一个应用程序,如果我们按下tab按钮,它应该集中 直接转到第一个立即按钮,该按钮已被赋予tab index属性,例如

$('#lorem_ipsum').attr('tabindex', 1);
即使选项卡索引设置为“1”,焦点也会首先指向url,即`http://loreamipsama.com 然后 如果它被定向到具有最高优先级的按钮,则会进行tabbing耦合。 只有internet explorer才能做到这一点。它与fire fox的配合非常出色。它甚至可以在 Internet explorer但首先我们需要单击页面上的任何位置。然后,如果我们使用tab键,它将集中在按钮上。 有没有办法,如果我按下tab按钮,它会直接聚焦到设置了tab索引的页面上
而不是转到URL或浏览器上的任何位置。谢谢

这是默认行为,不是“错误”。但是,以下可能是一种解决方法:

document.body.focus();

谢谢你的回复。但是它的工作方式与我在mozilla中预期的一样,IE的工作方式有什么不同?我们有什么办法可以更改这一个。尝试了document.body.focus()它没有帮助。要更改浏览器的默认行为,你没什么办法。另一个选项是尝试页面上第一个链接和/或输入字段上的
.focus()
功能。类似于
document.querySelector('a,input,textarea,button').focus()