Henryk Plötz: es geht immer noch nicht in mein Hirn....

Beitrag lesen

Moin,

Ich habe die Mausüberwachung per addEventListener für jedes meiner mehrerer Divs aktiviert. Per e.currentTarget bekomme ich lediglich gesagt, das es sich um

ein objektHTMLDivelement handelt.

Genau, jetzt vergleich mal  alert(e)  mit  alert(document.getElementById("irgendeineexistierendeid"))  . Na, dämmerts?

Ich kann auch nicht, wie ich dachte, per

ziel=e.currentTarget;

Ziel ist jetzt ein _Objekt_.

document.getElementById(ziel).style.top = 0;

Hier wird für ziel ein _String_ erwartet, nämlich die ID des Objektes dass du haben willst. Du könntest natürlich document.getElementById(ziel.id).style.top = 0; nehmen, aber das richtig schöne wäre ziel.style.top = 0;

Das ist ja das schöne an diesem target bzw. currentTarget: Es ist ein DOM-Objekt mit dem du alles anstellen kannst, und das wollte ich in meinem Post unten auch eigentlich ausdrücken.

--
Henryk Plötz
Grüße von der Ostsee