Hallo,
ich habe folgendes Konstrukt:
<ul>
<li id="l1">Bla</li>
<li id="l2">
<beliebigerinhalt/>
</li>
<li id="l3">Blubb</li>
</ul>
<li id="l2"> ist zunächst mit display: none; ausgeblendet und soll per Javascript aufgezoomt werden und zwar auf die Höhe seines <beliebigerinhalt/>. Dazu muss ich ja wissen, wie hoch wäre den <li id="l2"><beliebigerinhalt/></li>. Durch display: none; ergibt offsetHeight aber 0.
Jetzt meine Idee: <li id="l2"> clonen, display auf block setzen, und offsetHeight abfragen. Ist das legitim? Oder kann ich die Höhe von <li id="l2"> einfacher ermitteln?
Viele Grüße
Siri