20

我目前在我的 aspx 中有一个文本框:

 <input type="text" id="myTextbox"  value="" />

我想知道是否可以在每次调用我的 JavaScript 方法时设置焦点(将光标放在那个文本框中)。我希望它会按照以下方式工作:

function setFocus() {
    document.getElementById("myTextbox").Focus();
}

有什么建议么?

4

2 回答 2

30

调用小写.focus()函数:

function setFocus() {
    document.getElementById("myTextbox").focus();
}
于 2012-03-03T06:15:31.570 回答
4

试试这个:

function setFocus(id) {
    document.getElementById(id).focus();

}

通过这种方式,您的函数变得可重用。只需在调用函数时传递要获得焦点的 html 元素的 ID。

M。

于 2014-04-29T05:44:04.447 回答