suit: gelöst

Beitrag lesen

Du meinst wohl element.onclick und element.onfocus.

Nein ;) ob da ein onclick-Attribut notiert ist, sehe ich so auch.

Damit bekommst du das, was du vorher in diese Objekteigenschaften reingeschrieben hast. Das tut man beim traditionellen Event-Handling. Wenn du allerdings W3C DOM Events (also addEventListener) verwendest, dann bleibt element.onclick leer. Das steht auch bei ppk.

Natürlich und wenn mit addEventListener "click" definiert wurde ist logischerweise onclick undefined ;)

Was willst du nun genau prüfen? Willst du prüfen, ob bei einem gegebene Element e eine bekannte Funktion f als Handler für einen Ereignis-Typ t registriert ist? Oder willst du prüfen, ob bei einem gegebenen Element e *irgendeine* Funktion als Handler für einen Ereignis-Typ t registriert ist? Beides ist, wenn ich das richtig überblicke, mit DOM Events nicht möglich.

Zweiteres - und das ist per DOM Level 3 möglich - unterstützen tut das aber kein Browser (according to wikipedia).