buenas,
primero la funcion getElementByName no devuelve un elemento unico sino una coleccion de todos los elementos con dicho valor en el atributo name. de todos modos, no importa porque la forma que lo estas implementando no tiene sentido hacerlo asi. en su lugar, deberias pasar como argumento a la funcion el keyword
this al momento de invocarla y luego desde la funcion trabaja directamente sobre ese argumento. a no ser que tu proposito sea otro.
Código:
<element eventType="foo(this)">
function foo(element){
// aqui dentro trabajas con element el cual es la referencia del elemento que ha invocado a esta funcion;
}