このプロジェクトtagsinput
のウェブサイトでテキスト フィールドを使用しています。
テキストフィールドにフォーカスを設定しようとしていますが、うまくいきません。次のエラーが表示されます。
Unhandled exception at line 37, column 9 in
LOCALDOMAIN-LINK-REMOVED
0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'focus'.
このline (37)
エラーが参照しているのは次のとおりです。
searchQueryTB.focus();
私の完全なコードは次のとおりです。
document.onload = FocusSearchQueryTextBox();
function FocusSearchQueryTextBox() {
var searchQueryTB = document.getElementsByClassName("TBhandle0F7X");
searchQueryTB.focus();
}
マークアップ:
<input type="text" value="" name="SearchQuery" id="tagsinput" class="TBhandle0F7X" />
だから私はそれがプロジェクトtextfield
で使用されているjQuery UIまたは何かであるという点でテキストフィールドが実際には適切ではないという事実と関係があるかもしれないと仮定していますか? tagsinput
または、私が間違っているかもしれませんが、これまで Google で運が良かったことがなく、プロジェクトの Web サイトにこの問題に関連するものはないようです。
これもjQueryで試しましたが、予想通り、どちらも機能しませんでした。同じエラー。
何が間違っているか、またはこれをどのように修正できるかについての提案はありますか?