Sto cercando di fare in modo che al click di un pulsante venga scelta, tra le option di una select, una a caso, e di questa venga presa il value e messa in una variabile.
Ho provato così:
ma alert(opzioni.lenght); mi da undefined, anche se io clicco quando ormai la select è bella e comparsa!codice:function opzioneRandom() { opzioni=new Array(); opzioni=document.getElementById("mySelect").getElementsByTagName("option"); alert(opzioni.lenght); chooseRandom=Math.floor(Math.rand()*opzioni.lenght); myVar=opzioni[chooseRandom].getAttribute("value"); alert(myVar); }
Centra qualcosa forse col fatto che la select prima viene immessa con ajax? ( non credo )