无法在Firefox/Opera中设置焦点

j.d*_*ies 5 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="focusID2" name="sex" value="female" /> Female<br />
</form>
Run Code Online (Sandbox Code Playgroud)

简单的Javascript:

var elem = document.getElementById("focusID2");
if (elem != null) {
   elem.focus();
}
Run Code Online (Sandbox Code Playgroud)

请在http://jsfiddle.net/4Ddtv/上亲自试试.

j.d*_*ies 2

Firefox 按预期工作。问题是 jsfiddle focus 和 firefox 没有突出显示焦点元素。

这不是问题..用户错误!