JavaScript で DOM 要素の計算されたフォント サイズを取得する方法

Mary-Kate Olsen
リリース: 2024-11-26 14:30:10
オリジナル
222 人が閲覧しました

How to Get a DOM Element's Computed Font Size in JavaScript?

JavaScript で DOM 要素の計算されたフォント サイズを取得する

DOM 要素の計算されたフォント サイズを理解することは、特に複雑なスタイル継承を持つ要素を操作する場合に重要です。この情報を取得する方法は次のとおりです:

Internet Explorer の非標準の element.currentStyle プロパティにアクセスできる場合は、次の簡単なコードを使用できます:

if (el.currentStyle) {
  return el.currentStyle['fontSize'];
}
ログイン後にコピー

サポートする他のブラウザの場合DOM レベル 2 標準では、getComputedStyle メソッドを利用できます。

if (document.defaultView && document.defaultView.getComputedStyle) {
  return document.defaultView.getComputedStyle(el, null).getPropertyValue('font-size');
}
ログイン後にコピー

currentStyle でもない場合は、フォールバックとしてgetComputedStyle も利用できませんが、element.style を使用してインライン CSS プロパティにアクセスすることはできます:

else {
  return el.style['fontSize'];
}
ログイン後にコピー

この関数は次のように使用できます:

var element = document.getElementById('elementId');
var fontSize = getStyle(element, 'font-size');
ログイン後にコピー

以上がJavaScript で DOM 要素の計算されたフォント サイズを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート