JavaScript スタンドアロンの CSS 変更

WBOY
リリース: 2023-05-09 17:33:09
オリジナル
331 人が閲覧しました

Web ページに動的な効果を追加したい場合は、JavaScript が最良の選択かもしれません。一般的な要件の 1 つは、ユーザーが Web ページ上で特定の操作を実行するときに、Web ページ要素のスタイルを動的に変更する必要があるということです。この時点で、JavaScript を使用して CSS スタイルを変更できます。

具体的には、JavaScript を通じて Web ページ上の要素を選択し、対応する CSS プロパティを変更できます。以下では、JavaScript を使用して CSS スタイルをスタンドアロンで変更する方法を説明します。

  1. 要素の選択

まず、スタイルを変更する Web 要素を選択する必要があります。要素を選択する方法はたくさんありますが、ここでは最も一般的な 2 つの方法について説明します。

方法 1 は、 document.getElementById() メソッドを使用することです。これには、要素の ID を表す文字列パラメーターを渡す必要があります。例:

var element = document.getElementById("myElement");
ログイン後にコピー

2 番目の方法は document.querySelector() メソッドを使用するもので、これには選択される要素を表す CSS セレクターを渡す必要があります。例:

var element = document.querySelector(".myClass");
ログイン後にコピー
  1. スタイルの変更

スタイルを変更する要素を選択したら、JavaScript を使用してそのスタイルを変更できます。ここでは、いくつかの一般的な CSS スタイル プロパティとその変更方法を示します。

2.1. 要素の背景色の変更

style.backgroundColor プロパティを使用して要素の背景色を変更できます。例:

element.style.backgroundColor = "red";
ログイン後にコピー

2.2. 要素のテキストの色を変更する

style.color 属性を使用して、要素のテキストの色を変更できます。例:

element.style.color = "blue";
ログイン後にコピー

2.3. 要素のフォント サイズを変更する

style.fontSize プロパティを使用して、要素のフォント サイズを変更できます。例:

element.style.fontSize = "20px";
ログイン後にコピー

2.4. 要素の境界線スタイルを変更する

style.border プロパティを使用して、要素の境界線スタイルを変更できます。境界線のスタイル、幅、色を示す文字列パラメータを渡す必要があります。例:

element.style.border = "1px solid black";
ログイン後にコピー
  1. Example

次に、JavaScript を使用して CSS スタイルをスタンドアロンで変更する例を示します。この例には、ユーザーがボタンをクリックしたときにテキスト ボックスの背景色を赤に変更する HTML ファイルと JavaScript ファイルが含まれています。両方のファイルを同じフォルダーに保存し、ブラウザーで HTML ファイルを開いて効果を確認できます。

HTML ファイル:

    JavaScript 修改 CSS 样式  
  

JavaScript 修改 CSS 样式

ログイン後にコピー

JavaScript ファイル:

var myButton = document.getElementById("myButton"); var myInput = document.getElementById("myInput"); myButton.onclick = function() { myInput.style.backgroundColor = "red"; };
ログイン後にコピー
  1. 概要

JavaScript を使用して CSS スタイルをスタンドアロンで変更すると便利ですWeb ページの新しいスタイルを作成します。さらに動的な効果を追加します。この機能は、要素を選択してスタイルを変更することで実現できます。実際には、さらに多くの CSS プロパティと JavaScript メソッドを使用して、より複雑な効果を実現することもできます。

以上がJavaScript スタンドアロンの CSS 変更の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!