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. | ||