indexing - Use a variable for the index of an array in javascript -


here code:

var span = getspanwithclass("galleria-current"); var slidenumber = span.innerhtml var imageiddivs = document.getelementsbyclassname("slideshowimage"); var singleimageiddiv = imageiddivs[slidenumber] 

if use this, sigleimageiddiv doesn't have in it. if put 0 or 1 in this:

var singleimageiddiv = imageiddivs[1] 

it works fine. slidenumber 1, in test cases.

i have tried these well:

var singleimageiddiv = imageiddivs[number(slidenumber)]  var singleimageiddiv = imageiddivs[parseint(slidenumber)] 

what proper way use variable index of array?

parse int radix.

this proper way of doing it:

imageiddivs[parseint(slidenumber, 10)]; 

live demo if doesn't work, problem somewhere else.


btw indexes work strings well. demo


Comments

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

java - Play! framework 2.0: How to display multiple image? -

asp.net mvc - Implementing normal user/pass, Twitter & Facebook auth -