404 Stimmen

Höhe des div mit einfachem JavaScript abrufen

Ideen dazu, wie man die Höhe eines divs ohne jQuery bekommt?

Ich habe Stack Overflow nach dieser Frage durchsucht und es scheint, dass jede Antwort auf jQuerys .height() verweist.

Ich habe etwas wie myDiv.style.height versucht, aber es hat nichts zurückgegeben, auch wenn mein div seine width und height in CSS gesetzt hatte.

2voto

SHIVANSH NARAYAN Punkte 476

Eine option wäre

const styleElement = getComputedStyle(document.getElementById("myDiv"));
console.log(styleElement.height);

1voto

user3556121 Punkte 21
show taille height

    alert(document.getElementById('item').offsetHeight);

Jsfiddle

1voto

Balaji Punkte 7987

Höhenberechnung in JavaScript

inklusive Padding

verwenden Sie clientHeight

element.clientHeight

verwenden Sie offsetHeight

inklusive Padding, Rahmen, Randbreite

element.offsetHeight

verwenden Sie el.style.height

Es gibt nur die angegebene Höhe zurück (muss manuell eine Höhe haben, z.B.:

sonst gibt es ein leeres Ergebnis zurück

element.style.height

verwenden Sie getBoundingClientRect

inklusive Padding, Rand, Randbreite

elem.getBoundingClientRect();
elem.height

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X