Sandra: input Hintergrund mit JavaScript wechseln

Beitrag lesen

Hallo,
Ich wollte, dass meine inputs in einem Formular blau sind, wenn kein Cursor darüber ist, und das sie weiß sind, wenn ein Cursor darüber ist.
Folgendes habe ich mir gedacht:
var o;
for(var i = 0; i <= document.getElementsByTagName("input"); i++){
  o = document.getElementsByTagName("input")[i];
  o.style.backgroundColor = "#006196";
  o.onmouseover = MouseOver(o);
  o.onmouseout = MouseOut(o);
  o = null;
}

function MouseOver(o){
  o.style.backgroundColor = "#ffffff";
}
function MouseOut(o){
  o.style.backgroundColor = "#006196";
}
Aber warum funktioniert es nicht?
Grußl, Sandra