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

console.debug("divs");
console.debug(imageIDDivs);
var singleimageidDiv = imageIdDivs[slideNumber];

これは私のJavaScriptのセクションです。ファイアバグでは、これが出力です。

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  

imageIdDivsが定義されていないことを示しています。ただし、そのすぐ上の行では、問題なく出力され、大量のdivが含まれています。その前に出力されたslideNumberは、1の数字にすぎません。これはどのようにして可能ですか?

ありがとうございました。

4

2 に答える 2

5

imageIDDivs!==imageIdDivs

javascriptでは大文字と小文字が区別されます!

于 2012-06-05T00:01:24.740 に答える
0

Javascriptでは大文字と小文字が区別されます。つまり、まったく同じではない2つの変数は、異なる変数と見なされます。

スクリプトでは、変数imageIDDivsとを参照していますimageIdDivsimageIdDivs解決策は、 53行目をに変更することimageIDDivsです。

于 2012-06-05T00:02:15.600 に答える