Struppi: onmouseover per getElementsByName hinzufügen

Beitrag lesen

function createAutoSelects(){
inputs = document.getElementsByTagName("input");

for (var i=0; i<inputs.length; i++) {
    inputs[i].onMouseover = "this.select();";
    //inputs[i].style.display = "none";

}
}

Du musst dem Handler eine Referenz auf eine Funktion zuweisen.
In der Regel machst du das indem du einfach dei Klammern wegläßt:

function f() {
alert('');
}

alert( f )

aber du kannst auch direkt ein Funktionsreferenz erzeugen:

onmouseover = funtion () { ...... };

du musst in JS auf die richtige Schreibweise achten.

Innerhalb der geschweiften Klammern, kannst du dann mit this auch das Objekt zugreifen.

Struppi.