Window オブジェクトの getComputedStyle() メソッドは JavaScript で何をしますか

Window Obujekutono Getcomputedstyle Mesoddoha Javascript De Hewoshimasuka



CSS スタイリング プロパティは Web サイトのコンテンツを美しくし、Web サイトのフロントエンドに魅力的な外観を提供することで、ユーザーの興味を引き付けます。これらのプロパティは、「 スタイル 「HTML要素であり、JavaScriptを使用して計算できます」 getComputedStyle() ' 方法。このメソッドは、適用されたすべての CSS スタイル プロパティを、関連付けられた HTML 要素の値とともに計算します。

この投稿では、JavaScript の window オブジェクトの「getComputedStyle()」メソッドの目的、仕組み、使用法について説明します。

Window オブジェクトの「getComputedStyle()」メソッドは JavaScript で何をしますか?

getComputedStyle() 」メソッドは、CSS プロパティとその値のコレクションを含む「CSSStyleDeclaration」オブジェクトを返します。ターゲットの HTML 要素のスタイル設定プロパティを計算します。さらに、HTML 要素の特定の部分のスタイル プロパティを計算する際にも重要な役割を果たします。







構文



窓。 getComputedStyle ( エレメント 擬似要素

上記の構文では次のようになります。



  • 窓: これはブラウザ ウィンドウを表すグローバル オブジェクトです。
  • エレメント: スタイルを計算する必要がある特定の HTML 要素を指定します。
  • 疑似要素: これは、最初の文字、最後の文字など、指定された HTML 要素の一部を指します。

次のセクションでは、例を使用して「getComputedStyle()」メソッドを実際に説明します。





HTML コード (CSS スタイルを含む)

まず、次の HTML コードの概要を理解します。



< >
< スタイル >
h3{
フォントサイズ: 20px;
背景色:緑黄
}
< / スタイル >
< / >
< >
< h2 > Window オブジェクトの getComputedStyle() メソッドを使用する < / h2 >
< h3 ID = 'デモ' > 指定された HTML 要素のフォント サイズは次のとおりです。 < / h3 >
< p ID = 'サンプル' >< / p >

上記のコード行では次のようになります。

  • <スタイル> ” タグは、” の指定されたスタイルを適用します。

    ” HTML要素。

  • の中に ' <本文> 」セクションには小見出しが含まれています。

  • 次に、ID「」を持つ「

    」要素 デモ ” は 2 番目の小見出しを指定します。

  • 最後に、「

    ” タグは、ID が付いている空の段落を参照します” サンプル 」を使用して、ターゲット要素の計算された CSS プロパティを表示します。

ノート: この HTML コードは、この投稿に記載されているすべての例で使用されています。

例 1: 「getComputedStyle()」メソッドを適用して HTML 要素のフォント サイズを計算する

この例では、「getComputedStyle()」メソッドを適用して、対象の HTML 要素のフォント サイズを取得します。

JavaScript コード

記載されている JavaScript コードを考えてみましょう。

< 脚本 >
定数 エレメント = 書類。 getElementById ( 'デモ' ;
定数 オブジェクト = 窓。 getComputedStyle ( エレメント
サイズを聞かせてください = オブジェクト getPropertyValue ( 'フォントサイズ' ;
書類。 getElementById ( 'サンプル' 内部HTML = サイズ ;
脚本 >

上記のコード スニペットでは次のようになります。

  • 変数を宣言します。 エレメント 」を利用する「const」キーワードを使用します。 getElementById() ” ID を介して「

    」要素にアクセスするメソッド” デモ ”。

  • その後、「」を適用します。 getComputedStyle() 」メソッドを使用して、フェッチされた「

    」要素の CSS プロパティを計算します。

  • 次に、「 サイズ ”変数は”を適用します getPropertyValue() 「適用された CSS プロパティの値を返すメソッド」 フォントサイズ ” を文字列として指定します。
  • 最後に、「getElementById()」メソッドは空の段落にアクセスし、「 内部HTML ' 財産。

出力

ご覧のとおり、出力には、対応する HTML 要素、つまり「

」に対して適用されたフォント サイズの値が表示されます。

例 2: 「getComputedStyle()」メソッドを適用して HTML 要素の背景色を計算する

この例では、説明した方法を利用して、特定の HTML 要素の背景色を計算します。

< 脚本 >
定数 エレメント = 書類。 getElementById ( 'デモ' ;
定数 オブジェクト = 窓。 getComputedStyle ( エレメント
背景色を変えましょう = オブジェクト getPropertyValue ( 「背景色」 ;
書類。 getElementById ( 'サンプル' 内部HTML = バックカラー ;
脚本 >

上記のコード ブロックでは、「 getComputedStyle() ” メソッドは、” を計算します。 背景色 ID が「demo」である「

」要素の「」は、「」経由でその値を「rgb」として返します。 getPropertyValue() ' 方法。

出力

出力には、フェッチされた HTML 要素の計算された背景色が明確に表示されます。

結論

JavaScript が提供するのは「 getComputedStyle() 」ターゲット HTML 要素の CSS スタイル プロパティを計算するメソッド。このメソッドの計算値は、CSS プロパティとその値を含む文字列です。 JavaScript を使用してさまざまな方法で実装し、HTML 要素の CSS プロパティを取得できます。この投稿では、JavaScript の window オブジェクトの「getComputedStyle()」メソッドの目的、仕組み、使用法について詳しく説明しました。