我收到此错误导致我的 Map 页面无法加载 .
未捕获的TypeError:无法读取null的属性'indexOf' .
var a = aLink.indexOf('/');
我想出来并且与我调用脚本的顺序有关,它在页面上加载的位置也调用了不同的脚本 .
错误消息说明了一切 . 在您的页面中,您有一些像这样的标签: <a class='doPrettySearch btn corePrettyStyle' data-bind='click:locationSearch'>Go</a ,没有 href 属性 . 仍然,您尝试获取所有 <a> 标记的href属性,这显然会产生和错误 .
<a class='doPrettySearch btn corePrettyStyle' data-bind='click:locationSearch'>Go</a
href
<a>
您可以使用处理不需要的异常
try{ if(statusmsg!=null && statusmsg.indexOf("pass") >= 0) { { return false; } } catch(err) { alert('Error :='+err.message); }
3 回答
我想出来并且与我调用脚本的顺序有关,它在页面上加载的位置也调用了不同的脚本 .
错误消息说明了一切 . 在您的页面中,您有一些像这样的标签:
<a class='doPrettySearch btn corePrettyStyle' data-bind='click:locationSearch'>Go</a
,没有href
属性 . 仍然,您尝试获取所有<a>
标记的href属性,这显然会产生和错误 .您可以使用处理不需要的异常