Wie man innere HTML-Inhalt Höhe
Möchte ich, um innere html Höhe von JavaScript. Angenommen ich habe
<div>Content</div>
entweder wenn das div-Element die Schriftgröße erhöht hat, oder viele verschachtelte divs innerhalb des übergeordneten, wie bekomme ich die Höhe des parent-div?
edit: auch wenn die verschachtelte div border und padding zu.
- wenn jquery akzeptabel ist, dann
.height()
Funktion - Duplizieren: stackoverflow.com/a/15615701/1252056
- Mögliche Duplikate von Get div-Höhe mit plain JavaScript
- Möglich, Duplikat der CSS - / JavaScript - Wie bekommt man die gerenderte Höhe eines Elements?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es sein muss in vanilla JS...
Dass keine Grenzen oder Bildlaufleisten im element, nur Polsterung. Wenn Sie möchten, gehören Grenzen und Bildlaufleisten können Sie verwenden
offsetHeight
statt.clientHeight
nur die Polsterung, undoffsetHeight
umfasst Polsterung, Rahmen und BildlaufleistenVerwenden clientHeight und getElementsByTagName div zu bekommen spcific div Höhe
http://codepen.io/nagasai/pen/XKoxZw
Sowas?
Padding und border in Ihrer Berechnung der Höhe: