これが私のコードです:
var span = getSpanWithClass("galleria-current");
var slideNumber = span.innerHTML
var imageIDDivs = document.getElementsByClassName("slideshowImage");
var singleimageidDiv = imageIDDivs[slideNumber]
これを使うsigleImageidDiv
と何も入っていません。このように0または1を入れると、次のようになります。
var singleimageidDiv = imageIDDivs[1]
正常に動作します。私のテストケースでslideNumber
は、です。1
私もこれらを試しました:
var singleimageidDiv = imageIDDivs[Number(slideNumber)]
var singleimageidDiv = imageIDDivs[parseInt(slideNumber)]
変数を配列のインデックスとして使用する適切な方法は何ですか?