Marcus: Element beim Klick im DOM lokalisieren

Liebe Runde,

noch eine Frage:
Seht Ihr eine Möglichkeit, im Rahmen einer Funktion, die durch ein onclick-Event auf <body> getriggert wird, herauszufinden, ob, und wenn welches HTML-Element im DOM angeklickt wurde?
Nein, Handler in jedes Element einzubauen, geht leider nicht.

Vielen Dank & Schönen Abend!
Marcus

  1. Hallo,

    offensichtlich handelt es sich um keine Java/JSP-Frage, sondern um eine JavaScript-Frage.

    Seht Ihr eine Möglichkeit, im Rahmen einer Funktion, die durch ein onclick-Event auf <body> getriggert wird, herauszufinden, ob, und wenn welches HTML-Element im DOM angeklickt wurde?

    click-Events steigen auf, kommen also durch das Event-Bubbling beim body-Element vorbei. Dort kannst du alle click-Events des Dokuments behandeln.

    Das Element, das geklickt wurde, bekommst du über die Eigenschaft target bzw. srcElement des Event-Objektes heraus. target ist in standardkonformen Browsern vorhanden, srcElement im IE. Durch Objektabfrage kann man das Element browserübergreifend in Erfahrung bringen.

    Allgemein:
    http://de.selfhtml.org/javascript/objekte/event.htm

    Mathias

    --
    »No nations, no borders.«
    SELFHTML Weblog