Javascript JS错误类型错误

Javascript JS错误类型错误,javascript,jquery,google-chrome,firefox,browser,Javascript,Jquery,Google Chrome,Firefox,Browser,我在firefox版本21中遇到此错误,这是一个图像库,图像来自google+api,在firefox中我收到此错误消息: TypeError:currentthumb[0]未定义 镀铬: 未捕获的TypeError:无法设置未定义的属性“src” 在这一行我有这个代码 currentthumb[0].src = seed2 + "s150-c/"; 我无法修复此错误,这是变量数组还是其他什么?这个问题可能是我无法在ie上的图库中看到图像的原因吗?哈沙基本上是正确的。这意味着currentth

我在firefox版本21中遇到此错误,这是一个图像库,图像来自google+api,在firefox中我收到此错误消息:

TypeError:currentthumb[0]未定义

镀铬:

未捕获的TypeError:无法设置未定义的属性“src”

在这一行我有这个代码

currentthumb[0].src = seed2 + "s150-c/";

我无法修复此错误,这是变量数组还是其他什么?这个问题可能是我无法在ie上的图库中看到图像的原因吗?

哈沙基本上是正确的。这意味着currentthumb[0]上有一个空指针。 这并不意味着整个数组是未定义的

如果您发布示例代码,将会很有帮助。(您认为currentthumb[0]应该是什么?)

像这样的

 var currentthumb = []
 currentthumb[0] = new Image
 currentthumb[0].scr = "pathToImage"
您还应该设置宽度和高度

 currentthumb[0].height = 100
 currentthumb[0].width = 100

我不知道你想得到什么,但在将currentthumb[0]设置为另一个对象之前,你必须使用delete关键字对对象进行delate

你的问题是
jQuery(“.thumb”+thumbindex+”>img”)currentthumb
的code>未找到任何元素。因此,您的
currentthumb
为空,
currentthumb[0]
未定义

您要检查选择器是否找到任何图像,或设置jQuery方式:

 currentthumb.attr('src', seed2 + "s150-c/");
编辑

插件中存在加载错误

这是一个“无传输”错误,使我在stackoverflow上看到此项:

设置$.support.cors=true时;加载错误变为“访问被拒绝”,这使我在stackoverflow上了解到:

那里的公认答案建议使用插件:


将此插件添加到代码中,它就可以工作了。

这基本上意味着你的
currentthumb
数组为空。我们需要更多代码来帮助你。我已将我的文件上传到这里:[链接],可以吗?请在你的问题中包含代码的相关部分。我不想下载文件。jQuery选择器可能找不到您的图像。。这个插件是你自己写的吗?尝试将行更改为:
currentthumb.attr('src',seed2+“s150-c/”)这是工作(谢谢),但是如果我滚动到下一组缩略图,我仍然得到这个错误,我尝试用if修复它,但是没有成功…你是说在同一行上再次出现相同的错误?或者它可能是不同的东西?这是相同的错误,但只有当点击箭头显示接下来的5个拇指。。。在ie9上仍然无法访问,只能查看加载。我没有一个环境来测试代码,如果你能给我提供HTML和源代码(jpg/js/css)文件(没有php),我可以帮你查看。我应该给你发送文件还是在这里发布下载url?