Ho diversi pulsanti di opzione con lo stesso nome. In questo modo:Allega listener di eventi tramite javascript al pulsante di opzione
Ora devo aggiungere listener di eventi tramite javascript a tutti i pulsanti di opzione. Se lo pseudocodice di seguito è sbagliato, quindi la prego di dirmi come fare it-
var radios = document.forms["formA"].elements["myradio"];
for(radio in radios) {
radio.onclick = function() {
alert(radio.value);
}
}
Perché si dovrebbe "* sempre * ciclo un array con un normale ciclo for"? – ojrask
@ojrask - vecchia risposta, ma fondamentalmente le proprietà aggiunte dall'utente, se aggiunte, potrebbero essere iterate. Ma ovviamente con ES6 ora hai un ciclo 'for of' che puoi usare con matrici o qualsiasi iterabile. –
Ah sì, vedo. Non ci ho pensato. Forse modificare la risposta per elaborarla? :) – ojrask