Greetings,
I'm attempting to compare two arrays and print all of the results into a <div>.
In this case, I'd like to compare numArray with stringSplit and have the resulting matches (which in the case I'm printing is numArray[0], numArray[1], and numArray[3]) and have those matches print from nameArray. So in the case I'm printing, I want the <div id=captainContent> to print nameArray[0], nameArray[1], and nameArray[3].
Code is not working. Anyone see any issues?
Thanks,
--thesprucegoose
Code:var testString = "10-20-40"; var element = document.getElementById("captainContent"); var numArray = new Array(); numArray[0] = "10"; numArray[1] = "20"; numArray[2] = "30"; numArray[3] = "40"; numArray[4] = "50"; var nameArray = new Array(); nameArray[0] = "Ten"; nameArray[1] = "Twenty"; nameArray[2] = "Thirty"; nameArray[3] = "Forty"; nameArray[4] = "Fifty"; var stringSplit = testString.split("-"); for (i = 0; i < stringSplit.length; i++) { for (j = 0; j < numArray.length; i++) { if (stringSplit[i] == numArray[j]) { element.innerHTML += nameArray[j] + '<br />'; } } }



Reply With Quote


Bookmarks