daniel84: Lösung gesucht! Höhe eines CSS-Menü

Beitrag lesen

Hallo Martin,

du könntest ja alle Main- und Sub-Elemente durchgehen, bei jedem prüfen, ob display auf block steht und wenn ja, die entsprechende Höhe addieren.

Ungetesteter (Pseudo)code:

x = 0
for (i=0;i<=document.getElementsByTagName("li").length;i++)
{
  if (document.getElementsByTagName("li")[i].style.display == "block")
  {
    x += document.getElementsByTagName("li")[i].offsetHeight;
  }
}
alert("Höhe aller eingeblendeten Elemente: " + x + "px");

Gruss aus Luzern,
Daniel