Angenommen, ich habe einen DIV: <div></div>
und möchte mit JS herausfinden, was Zeilenhöhe ist. Ich weiß, dass man das Stilattribut style.lineHeight
überprüfen kann, aber ich möchte die tatsächlicheZeilenhöhe überprüfen, ohne es abhängig von der Existenz einer CSS-Regel.JavaScript: Finde DIVs Zeilenhöhe, nicht CSS Eigenschaft sondern tatsächliche Zeilenhöhe
Unter der Annahme, die Schriftfamilie und Schriftgröße gleich ist, soll beide Ausgang die gleiche line-height:
<div>One line of text</div>
<div>Two <br /> Lines of text</div>
Wie kann ich den line-height ein Element mit JavaScript?
Seien Sie jedoch vorsichtig, dass Sie das Styling dieses Teils erben, da Sie es an das Dokument anhängen.Es bedeutet nicht, dass das Element, für das du testest, die selbe "Zeilenhöhe" hat, da irgendeine innere Regel es überschreiben kann. Die Zeilenhöhe ist nicht konstant über das Dokument hinweg. –
Ich denke, ich habe gerade behoben Ich habe mir das von Anfang an ausgedacht, aber ich war irgendwie zu faul, es dort zu machen, lol. Ich habe "Dokument" durch "element.parentNode" ersetzt: D – JCOC611
Funktioniert gut für mich. Vielen Dank! – Davy8