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