document.getElementsByName("myFoo")[i].onClick = barNow;
document.getElementById("myFoo").onChange = barNow();
Schau dir doch mal den Unterschied zum obigen Code an.
Häufiger Fehler: Handler-Funktion direkt aufrufen
Außerdem sollte es onchange heißen (klein geschrieben).
Mathias