这是我的代码:
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)]
使用变量作为数组索引的正确方法是什么?