Javascript 无法在Firefox/Opera中设置焦点

Javascript 无法在Firefox/Opera中设置焦点,javascript,firefox,focus,Javascript,Firefox,Focus,使用JavaScript在表单元素上设置焦点通常非常简单。 我无法在Firefox 12.0或Opera 11中实现这一点 适用于其他浏览器(Chrome、IE等)和Firefox 3.6 简单HTML: <form action=""> <input type="radio" id="focusID1" name="sex" value="male" /> Male<br /> <input type="radio" id="focus

使用JavaScript在表单元素上设置焦点通常非常简单。 我无法在Firefox 12.0或Opera 11中实现这一点

适用于其他浏览器(Chrome、IE等)和Firefox 3.6

简单HTML:

<form action="">
    <input type="radio" id="focusID1" name="sex" value="male" /> Male<br />
    <input type="radio" id="focusID2" name="sex" value="female" /> Female<br />
</form>
你自己试试这个吧。

Firefox按预期工作。问题在于JSFIDLE焦点和firefox没有突出显示焦点元素


这不是问题。。用户错误

工作表格在。代码编辑器也将成为焦点。简化小提琴:@Bergi您使用的浏览器和版本是什么?你的例子很好,很简单,但是我在Firefox11.Opera11中仍然有同样的问题。同样适用于FF 10。在Firefox 12中,你的小提琴对我来说很好:第二个单选按钮最终会聚焦。@BorisZbarsky你在使用哪个示例?如果我运行并按空格键选择聚焦单选按钮,但在FF 12中不工作,但工作。这三个都在Chrome和IE 9中为我工作
var elem = document.getElementById("focusID2");
if (elem != null) {
   elem.focus();
}