Don P: Eventhandler kaputt?

Beitrag lesen

Hallo,

Wenn du irgendwo eine Funktion notiert hättest, z.B.:

function sagHey()
{
alert('Hey!');
}

dann kannst du diese Funktion als Methode diener neuen Liste notieren:

newList.onchange = sagHey;

ansonsten mußt du's so notieren:

newList.onchange = function(){alert('Hey!');};

Super, vielen Dank.

Ich versuche aber zuerst mal, die Länge des options-Arrays der Auswahlliste auf 0 zu setzen, um nicht die ganze Liste, sondern nur deren Inhalt zu löschen. Das sollte mir mir die <div>-Verpackung ersparen und auch die erneute Zuweisung derselben onchange-Funktion.

Gibt es eigentlich eine bessere Möglichkeit ein DOM-Element zu löschen, ausser die innerHML-Eigenschaft auf den Leerstring zu setzen? Den DOM-Elementen fehlt anscheinend sowas wie eine Suicide- oder eine KillChild-Methode.

Schau mal nach removeChild().

Aha, mach' ich.

Gute Nacht :-)
Don P