ホームページ > ウェブフロントエンド > CSSチュートリアル > JavaScript と条件文を使用して Div の背景画像を動的に変更する方法

JavaScript と条件文を使用して Div の背景画像を動的に変更する方法

Barbara Streisand
リリース: 2024-11-03 13:20:31
オリジナル
1092 人が閲覧しました

How to Dynamically Change a Div's Background Image Using JavaScript and Conditional Statements?

JavaScript で div 要素の背景画像を変更する方法

質問:

背景を変更したいと考えています。 JavaScript と条件文を使用したクラス名「ghor」の div 要素の画像。ただし、el.url を使用して画像ソースを確認および変更しようとすると、現在のコードではエラーが表示されます。

説明:

背景画像を動的に変更するにはJavaScript を使用して div 要素を取得するには、次のコードを利用できます:

<code class="js">document.getElementById("a").style.backgroundImage = "url(image_path.jpg)";</code>
ログイン後にコピー

この場合、コードは次の div 要素をターゲットにします。 ID「a」を指定し、backgroundImage プロパティを指定された画像パスに設定します。

If-Else 条件を含む改訂コード:

変更のための if-else 条件を実装するには特定の条件に基づいて背景画像を表示するには、次のようにコードを変更できます。

<code class="js">var el = document.getElementById("a");
if (el.style.backgroundImage.includes("Black-Wallpaper.jpg")) {
  el.style.backgroundImage = "url(cross1.png)";
} else if (el.style.backgroundImage.includes("cross1.png")) {
  alert("This is working too.");
}</code>
ログイン後にコピー

この改訂されたコードは、背景画像が「ghor」クラスの div は「Black-Wallpaper.jpg」または「cross1.png」に設定され、それに応じて変更されます。どちらの条件も満たされない場合、「これも機能しています。」という警告メッセージが表示されます。と表示されます。

以上がJavaScript と条件文を使用して Div の背景画像を動的に変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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