código de tecla onkeydown elemento javascript

Estoy usando este fragmento de código para agregar el controlador de eventos KeyDown a cualquier elemento en el formulario html

for(var i=0;i<ele.length;i++)
{
    ele[i].onkeydown = function()
    {
            alert('onkeydown');
    } 
}

¿Cómo puedo saber qué tecla ha sido presionada en el evento keydown? Intento esto

for(var i=0;i<ele.length;i++)
{
    ele[i].onkeydown = function(e)
    {
           alert(e.KeyCode);
    } 
}

Pero no funciona, ¿por qué? Muchas gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta