eigenschaften eines elements auslesen
bearbeitet von Gunnar Bittersmann@@Camping_RIDER
> Wenn du etwas suchst, das dir grundsätzlich den Abstand eines Elements zum oberen Seitenrand verrät - egal ob es explizit gesetzt wurde oder nicht - dann suchst du afaik vergebens. Sowas gibts nicht - oder wäre mir zumindest nicht bekannt.
[Element.offsetTop](http://wiki.selfhtml.org/wiki/JavaScript/Objekte/DOM/element/offsetTop) bezieht sich ja aufs jeweilige [Element.offsetParent](http://wiki.selfhtml.org/wiki/JavaScript/Objekte/DOM/element/offsetParent) (sofern vorhanden); wenn man die alle aufsummiert, sollte man doch den gesuchten Wert erhalten, oder?
~~~javascript
var currentElement = element, offsetDocumentTop = element.offsetTop;
while (currentElement.offsetParent)
{
currentElement = currentElement.offsetParent;
offsetDocumentTop += currentElement.offsetTop;
}
console.log(offsetDocumentTop);
~~~
LLAP
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)