Javascript div上的tabindex在IE8中不起作用

Javascript div上的tabindex在IE8中不起作用,javascript,jquery,internet-explorer-8,keyboard-events,Javascript,Jquery,Internet Explorer 8,Keyboard Events,我问了一个关于如何使像div元素这样的元素获得焦点的问题,这个问题的答案对我帮助很大。但我无法让IE8理解这一点。我不知道这里怎么了。我的方法是在我的div元素上使用tabindex='x',然后通过jQuery,在focus下使用$divId.focus设置。这在所有浏览器中都很有用,但在IE8中没有响应。没有bug,就是不起作用 有人知道吗? 谢谢你试过我在回答另一个问题时用的小提琴吗?我刚刚在IE8中试用过,对我来说似乎效果不错!实际上我看到了,但在我的测试环境中我使用IE9,但在IE8兼

我问了一个关于如何使像div元素这样的元素获得焦点的问题,这个问题的答案对我帮助很大。但我无法让IE8理解这一点。我不知道这里怎么了。我的方法是在我的div元素上使用tabindex='x',然后通过jQuery,在focus下使用$divId.focus设置。这在所有浏览器中都很有用,但在IE8中没有响应。没有bug,就是不起作用

有人知道吗?
谢谢

你试过我在回答另一个问题时用的小提琴吗?我刚刚在IE8中试用过,对我来说似乎效果不错!实际上我看到了,但在我的测试环境中我使用IE9,但在IE8兼容性视图中呈现。这可能是问题所在吗?我在这个环境中测试了你的小提琴,它成功了。我在这里真的很困惑:不,IE9中的IE8工具应该很好,我在这方面试过了,它工作得很好。很可能这与您的其他代码有关。。。你有没有其他的JS在演这个角色?什么风格适用于它?嗯,我不知道问题的根源是什么。我只需要嗅探浏览器,在IE8的情况下,向我的div元素注入一个虚假的form元素,将其可见性设置为hidden,并将焦点设置为focus。我使用了条件编译。谢谢@James。非常感谢你的帮助。听起来应该行!没问题,很高兴我能帮上忙。