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ì:
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);
}
ma alert(opzioni.lenght); mi da undefined, anche se io clicco quando ormai la select è bella e comparsa!
Centra qualcosa forse col fatto che la select prima viene immessa con ajax? ( non credo )