Das Bestimmen der Schriftgröße eines Textelements ist eine häufige Aufgabe in der Webentwicklung. Es reicht jedoch möglicherweise nicht in allen Fällen aus, sich ausschließlich auf die Eigenschaft „style.fontSize“ zu verlassen.
Im bereitgestellten Beispiel liefert „style.fontSize“ nicht das gewünschte Ergebnis beim Abrufen des Schriftgrößenwerts. Dies liegt daran, dass die Schriftgröße möglicherweise von einem Stylesheet geerbt wird, was zu einem leeren Zeichenfolgenwert ('') führt.
Um den genau zu erhalten Um die Schriftgröße festzulegen, verwenden Sie die Methode „window.getComputedStyle()“. Diese Methode stellt berechnete Werte für den Stil des Elements bereit, einschließlich geerbter Eigenschaften.
Hier ist ein aktualisiertes Beispiel:
var el = document.getElementById('foo'); var style = window.getComputedStyle(el, null).getPropertyValue('font-size'); var fontSize = parseFloat(style); // Convert to a float el.style.fontSize = (fontSize + 1) + 'px'; // Add 1 to the size and set it with units
Mit „window.getComputedStyle()“ erhalten Sie die tatsächliche berechnete Schriftgröße als Float-Wert. Dies ermöglicht eine präzise Manipulation der Schriftgröße und beseitigt die Einschränkungen von „style.fontSize“ für geerbte Eigenschaften.
Das obige ist der detaillierte Inhalt vonWie kann ich die Schriftgröße eines HTML-Elements genau bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!