ChrisB: Höhe eines DIVs erkennen wenn dieser inhaltlich geändert wird

Beitrag lesen

Hi,

Du darfst dem Element keinen ursprünglichen Wert zuweisen,

Das brauchst du mir nicht zu sagen.

Änderst Du dann seinen Inhalt, bspw. befüllst Du es mit innerHTML mit einem Bild, liefert getComputedStyle danach die Höhe des Bildes zurück.

Dann duerfte sich die Hoehe ja auch aendern.
Wenn man aber einen festen Wert vorgibt, dann nicht.

Als Lösung kann man, wenn man eine ursrpgl. Höhe benötigt, dem DIV-Element ja ein Platzhalterelement mit vorgegebner Höhe einschreiben, wenn es das Design erfordert.

Oder einfach bei der derzeitigen Hoehenangabe bleiben - und diese dann auf einen geeigneteren Wert aendern, wenn man neuen/anderen Inhalt einfuegt, dem sich die Hoehe dann automatisch anpassen soll.

Und dann kommt wieder offsetHeight dran, wenn man an der effektiben Hoehe in Pixeln dann noch interessiert ist.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“