我正在使用这个项目中的
这个错误所指的是第
我猜想可能与文本字段不是一个正确的
tagsinput
文本框在我的网站上。我试图将焦点设置到这个文本框,但是它没有生效。它显示了以下错误:Unhandled exception at line 37, column 9 in
LOCALDOMAIN-LINK-REMOVED
0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'focus'.
这个错误所指的是第
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
有关,而是一个被tagsinput
项目使用的jQuery UI组件。但是我也可能错了,我在Google上没有找到任何相关的信息,在该项目的网站上也没有找到任何相关的问题。我已经尝试了jQuery,但是结果并没有如预期一样,仍然出现相同的错误。请问您有什么建议或者如何解决这个问题?
searchQueryTB
是一个数组。 - UltraInstinctfocus
,并且它没有引发任何异常。你能否在另一个浏览器中运行你的代码并看看会发生什么? - mgibsonbralert("message");
- 其他所有方法都会出现JavaScript运行时错误:无法获取未定义或空引用的属性“focus”-错误。在Internet Explorer 10和9中会出现此错误,而其他浏览器则根本不显示任何错误。 - Arrow