No te recomiendo usar
getElementsByName ya que no es estándar y no va a funcionar en todos los navegadores. Igualmente estás levantando un conjunto de elementos y para asignarles una función en el click, tenés primero que recorrerlos con un for.
Podés hacer algo simple y efectivo como esto:
Código Javascript
:
Ver originalvar elementos = document.getElementsByTagName("input");
for (var a = 0; a < elementos.length; a++) {
if (elementos[a].type == 'radio') {
elementos[a].onclick = function() {
console.log(" Elemento: " + this.value + "\n , Seleccionado: " + this.checked + "<br/>")
}
}
}