Wenn du scriptgesteuert auf ein Element (hier: ein <div>) klicken möchtest, so tust du dies bestimmt mit der Intention, das onclick-Event dieses Elements auszulösen oder den Fokus von einem anderen Element zu entfernen. Warum aber so kompliziert? Rufe die gewünschte Funktion, die bei Klick auf das Element aufgerufen würde, doch direkt auf!
Klar, das wär am einfachsten. Allerdings werden im OnClick-Feld mehrere Funktionen ausgeführt, die durch PHP serverseitig bestimmt werden. Noch dazu kommt, dass es sich bei mir um mehrere div's handelt, die potenziell unterschiedliche OnClick-Funkionen starten. Da erschien es mir am leichtesten, den Click zu simulieren, statt den Aufwand zu treiben, zunächst herauszubekommen, was eigentlich gestartet wird.
Andere Idee, ich weiß, eval() ist böse. Aber das OnClick-Attribut müsste man ja auslesen können und dann per eval ausführen. Quick&dirty halt.
So denn,
mfg. Kevin.