5

使用 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>

简单的Javascript:

var elem = document.getElementById("focusID2");
if (elem != null) {
   elem.focus();
}

在http://jsfiddle.net/4Ddtv/上亲自尝试一下。​</p>

4

1 回答 1

2

Firefox 按预期工作。问题在于 jsfiddle 焦点和 Firefox 未突出显示焦点元素。

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

于 2012-05-21T00:02:20.020 回答