テキスト要素のフォント サイズの決定は、Web 開発における一般的なタスクです。ただし、「style.fontSize」プロパティのみに依存するだけでは、すべての場合に十分とは限りません。
この例では、「style.fontSize」は望ましい結果を提供できません。フォント サイズの値を取得するとき。これは、フォント サイズがスタイルシートから継承され、空の文字列 ('') 値になる可能性があるためです。
フォント サイズを指定するには、「window.getComputedStyle()」メソッドを使用します。このメソッドは、継承されたプロパティを含む、要素のスタイルの計算値を提供します。
更新された例は次のとおりです:
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
「window.getComputedStyle()」を使用すると、実際の計算されたフォント サイズを取得できます。 float 値として。これにより、正確なフォント サイズの操作が可能になり、継承されたプロパティの 'style.fontSize' の制限に対処できます。
以上がHTML 要素のフォント サイズを正確に判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。