javascript没有定义,即使我之前使用过它?

javascript没有定义,即使我之前使用过它?,javascript,Javascript,这是我的javascript的一部分。在firebug中,这是输出 console.debug("slide number"); console.debug(slideNumber) console.debug("divs"); console.debug(imageIDDivs); var singleimageidDiv = imageIdDivs[slideNumber]; 它说imageIdDivs没有定义。但是在它上面的行中,我输出的很好,其中有很多div。之前输出的slideNu

这是我的javascript的一部分。在firebug中,这是输出

console.debug("slide number");
console.debug(slideNumber)

console.debug("divs");
console.debug(imageIDDivs);
var singleimageidDiv = imageIdDivs[slideNumber];
它说imageIdDivs没有定义。但是在它上面的行中,我输出的很好,其中有很多div。之前输出的slideNumber只是数字1。 这怎么可能


谢谢。

imageIDDivs
!=<代码>图像IDdivs


javascript区分大小写
imageIDDivs
!=<代码>图像IDdivs


javascript区分大小写Javascript区分大小写。这意味着两个不完全相同的变量将被视为不同的变量


在脚本中,您正在引用变量
imageIDDivs
imageIDDivs
。解决方案是将第53行的
imageIdDivs
更改为
imageIdDivs

Javascript区分大小写。这意味着两个不完全相同的变量将被视为不同的变量


在脚本中,您正在引用变量
imageIDDivs
imageIDDivs
。解决方案是将第53行的
imageIdDivs
更改为
imageIdDivs

谢谢!我想是时候休息一下了。。。你不知道我盯着那块代码看了多长时间,汉克斯!我想是时候休息一下了。。。你不知道我盯着那块代码看了多久,完全不知所措
slide number
Inspec...0001647 (line 49)
1
Inspec...0001647 (line 50)
divs
Inspec...0001647 (line 52)
[div#75bf9997-f111-4cbe-bee7-0765ba3bb8ca.slideshowImage, div#68c33349-cae6-4c2d-a9ed-1f87b12f06a2.slideshowImage, div#9e068363-6613-4346-b1e3-2ff4a3e2223b.slideshowImage, div#963a1d6a-a744-4a81-8608-5475b8fb21b1.slideshowImage, div#bd3f116d-9af9-4ca0-a45c-a366fd166ed0.slideshowImage, div#8ad2a764-14ab-466f-a614-a3676cca2127.slideshowImage, div#e99b579a-8e09-42e5-8951-b00613bc333a.slideshowImage, div#843ccfe7-5708-4794-b0dd-b10350277c64.slideshowImage, div#1e24f5f4-de3a-4b4f-b23d-b6ef9b513dad.slideshowImage, div#e862c867-5b93-4a3b-a235-b7bc0ac9cf37.slideshowImage, div#d99ca360-952d-46ff-9bda-bc87e13ef0a2.slideshowImage]
Inspec...0001647 (line 53)
imageIdDivs is not defined