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? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -