我正在从这个项目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
项目使用的东西?或者也许我错了,但到目前为止我在谷歌上没有任何运气,并且在项目的网站上似乎没有任何与此问题相关的内容。
我也在 jQuery 中尝试过这个,但正如预期的那样,它也没有工作。同样的错误。
关于什么是错的或我如何解决这个问题的任何建议?