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 に答える