Bureaucrats, emailconfirmed
1,221
edits
Line 115: | Line 115: | ||
</source> | </source> | ||
Damit würden jetzt bei einem Klick die Funktionen changeElement und otherFunction aufgeführt werden. | Damit würden jetzt bei einem Klick die Funktionen changeElement und otherFunction aufgeführt werden. | ||
Eventhandler kann man in der .on...-syntax durch überschreiben | |||
===Handler wieder löschen bzw. un-registrieren=== | |||
Eventhandler kann man in der .on...-syntax durch überschreiben wieder loswerden. Dabei wird nicht die Funktion gelöscht, sondern die "Verbindung" zwischen Event und Funktion. | |||
<source lang="JavaScript"> | <source lang="JavaScript"> | ||
domElement.onclick= undefined; | domElement.onclick= undefined; | ||
Line 124: | Line 127: | ||
</source> | </source> | ||
===Das Event-Objekt=== | |||
Die Event-Handler-Funktion bekommt automatisch als erste Variable ein Event-Objekt übergeben. in der Funktion | Die Event-Handler-Funktion bekommt automatisch als erste Variable ein Event-Objekt übergeben. in der Funktion | ||
<source lang="JavaScript"> | <source lang="JavaScript"> | ||
Line 130: | Line 134: | ||
} | } | ||
</source> | </source> | ||
ist die Variable "e". | ist die Variable "e". Dieses Objekt hat etliche Eigenschaften des Event gespeichert, wie z.B. Position des Mausklicks und das Element auf dem das Event geschah – .target, wie oben genutzt. | ||