Hallo!
Mijn vraag heeft uiteindelijk betrekking op een groter script maar heb even een klein voorbeeldje gemaakt.
Beeld je een dropdown menu in met 3 keuzes (keuze- 1,2 en 3). In de variable welkekeuze staat welke keuze er gemaakt is in het dropdown menu in dit geval keuze 1 (dit is dus in dit voorbeeld een gegeven).
Vervolgens wil ik de variable keuze1 kunnen splitten aan de hand van de keuze die eerder gemaakt is.
Wat ik in variable welkeopties wil bereiken is dat hij eerst welkekeuze omzet naar keuze1 en vervolgens de split uitvoert als keuze1.split(",");. Als alles goed functioneerd zou de alert in dit geval optie 2 uit de variable keuze1 moeten retourneren.
Echter retourneerd hij in dit geval een undefined waarde omdat het bij de variable waar ik de split uit voer niet goed gaat.
<script>
var keuze1 = "optie1,optie2,optie3,optie4";
var keuze2 = "optie1,optie2,optie3,optie4";
var keuze3 = "optie1,optie2,optie3,optie4";
var welkekeuze = "keuze1";
var welkeopties = welkekeuze.split(",");
alert(welkeopties[2]);
</script>
Wat doe ik verkeerd? Dit is de eerste keer dat ik met javascript werk en opzich gaat het goed maar kan hier na 4 uur googlen niet uitkomen, misschien dat ik de verkeerde zoektermen gebruikt..
3.199 views