English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
clientHeightDiese nur lesbare Eigenschaft gibt die sichtbare Höhe des Elements in Pixeln zurück, einschließlich Füllung, aber ohne Ränder, Seitenabstand und horizontale Scrollleiste (falls vorhanden).
Die clientHeight kann als: CSS-Höhe berechnet werden:+ CSS-Füllung-die Höhe der horizontalen Scrollleiste (falls vorhanden) kennen.
Um diese Eigenschaft zu verstehen, müssen SieCSS Box-Modell.
Verwendung:offsetHeightDiese Eigenschaft gibt die sichtbare Höhe des Elements zurück, einschließlich Füllung, Ränder und horizontaler Scrollleiste.
element.clientHeight
var elem = document.querySelector("div"); var txt = "Höhe einschließlich Füllung: " + elem.clientHeight + "px<br>"; txt += "Breite einschließlich Füllung: " + elem.clientWidth + "px";Testen Sie heraus‹/›
clientHeight-Eigenschaft wird von allen Browsern vollständig unterstützt:
Eigenschaft | |||||
clientHeight | Ja | Ja | Ja | Ja | Ja |
Rückgabewert: | Eine Zahl, die die Höhe des Elements in Pixeln angibt, einschließlich Füllung |
---|
Dieser Beispiel zeigt die Unterschiede zwischen clientHeight und offsetHeight:
var elem = document.querySelector("div"); var txt = "Height + padding: " + elem.clientHeight + "px<br>"; txt += "Height + padding + border: " + elem.offsetHeight + "px";Testen Sie heraus‹/›
HTML DOM Referenz:HTML DOM offsetHeight-Eigenschaft
HTML DOM Referenz:HTML DOM scrollHeight-Eigenschaft
CSS Referenz:CSS overflow-Eigenschaft