Thomas Meinike: Click Event im Code auslösen

Beitrag lesen

Hallo,

Nun möchte ich diesen Click Event "künstlich" im Code auslösen und die Funktion nicht direkt aufrufen. Ist das möglich?

Dafuer gibt es die DOM-Methode dispatchEvent(). Sofern vom Browser unterstuetzt, erfolgt die Anwendung auf diese Weise:

var obj=document.getElementById("bla");
obj.dispatchEvent("click");

Man kann auch den booleschen Rueckgabewert auswerten.

Dieses Beispiel demonstriert die Methode im SVG-Kontext.

MfG, Thomas