複数の画像を切り替えるJavaScript

複数の画像を切り替えるJavaScript

この記事では、複数の画像を切り替えるJavaScriptの具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。

画像を循環表示する
HTML+CSS+JavaScript

HTML部分

<本文>
 <div class="outer">
  <p id="情報"></p>
  <img src="./images/banner1.png" alt="画像" title="画像">

  <button id='prev'>前へ</button>
  <button id='next'>次へ</button>
 </div>

</本文>

CSS部分

<スタイル>
  * {
   パディング: 0;
   マージン: 0;
  }

  .外側{
   幅: 1000ピクセル;
   背景色: #bfa;
   マージン: 50px 自動;
   テキスト配置: 中央;
   パディング: 10px;
  }

  画像 {
   幅: 900ピクセル;
   表示: ブロック;
   マージン: 0 自動;
  }

  ボタン {
   マージン: 5px;
  }
</スタイル>

JavaScript

ここではJavaScript DOMオブジェクトが使用されています

<スクリプト>
  // ドキュメントをロードします。window.onload = function () {
   //imgタグを取得します。var img = document.getElementsByTagName("img")[0];
   
   //すべての画像のパスを保存する配列を作成します //ここで画像ファイルのパスを設定します var imgArr = ["./images/banner1.png", "./images/banner2.png", "./images/banner3.png", "./images/banner4.png", "./images/banner5.png"];
   //画像の初期値を設定します。var index = 0;
   // ID が info の p タグを取得します。var info = document.getElementById("info");
   info.innerHTML = "合計" + imgArr.length + "個数," + "現在は" + (index + 1) + "個数";

   // 2つのボタンをバインド // 前 document.getElementById("prev").onclick = function () {
    索引 - ;
    // インデックスが0未満かどうかをチェックする
    (インデックス<0)の場合{
     index = imgArr.length - 1; //ループ(最初の画像 -> 最後の画像)
    }
    img.src = imgArr[インデックス];
    info.innerHTML = "合計" + imgArr.length + "個数," + "現在は" + (index + 1) + "個数";
   };
   //次へ document.getElementById("next").onclick = function () {
    インデックス++;
    //インデックスが配列の長さ - 1(配列の最大添え字)より大きいかどうかを判断します
    if (インデックス > imgArr.length - 1) {
     index = 0; //ループ(最後の画像 -> 最初の画像)
    }
    img.src = imgArr[インデックス];
    info.innerHTML = "合計" + imgArr.length + "個数," + "現在は" + (index + 1) + "個数";
   }
  };

</スクリプト>

プレビュー効果:

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • 最もシンプルな js 画像切り替え効果実装コード
  • html+css+jsで実装されたシンプルな画像切り替え効果
  • 画像を自動的に切り替える非常にシンプルなjsコード
  • js 画像自動切り替え効果処理コード
  • js マウス クリック ボタンをクリックして画像を切り替える - 画像が自動的に切り替わる - 左ボタンと右ボタンをクリックして特殊効果コードを切り替える
  • 背景画像切り替え効果を実現する Pure js コード
  • 携帯電話のスライドスイッチカルーセル画像の例をサポートする効果を実現するためのjs
  • 矢印をクリックして画像を切り替えるシンプルな js コード
  • CSS画像切り替え効果コード[jsなし]
  • マウスを画像の上に移動すると、JS が画像を切り替えます

<<:  Tomcatのサーバーオプションの詳細な説明

>>:  Ubuntuにmysql5.7.10を手動でインストールする

推薦する

Ubuntu の MySQL のパラメータ ファイル my.cnf の詳細な分析

序文MySQL に関する私の理解に基づくと、パフォーマンスの最適化作業やマスター スレーブ レプリケ...

MySQL の 3 つの Binlog 形式の概要と分析

1つ。 Mysql Binlog フォーマットの紹介 Mysql binlog ログには、State...

ディスクを破壊せずに Linux で dd コマンドを使用する方法

故障したストレージ ドライブからデータを救出する場合でも、アーカイブをリモート ストレージにバックア...

MySQL での Truncate の使用法の詳細な説明

序文:テーブルをクリアしたいときは、truncate ステートメントをよく使用します。ほとんどの場合...

HTML での位置の使用に関する簡単な紹介

昨日 HTML を少し学んだばかりで、JD.com の検索バーを作るのが待ちきれませんでした。 作っ...

WeChatアプレットでQRコードを識別するために長押しする実装プロセス

序文公式アカウントのQRコードは長押しで認識できることは皆さんご存じですが、ミニプログラムに対する制...

MySQL で絵文字表現を挿入できない理由と解決策

失敗のシナリオMySQL データベースに絵文字表現を挿入するために JDBC を呼び出すと、例外ja...

ウェブデザインにおけるキーワード設計手法の紹介

多くの場合、ホームページを作成するときに、Web ページ ヘッダー属性の設定を無視します。 Web ...

SQLのさまざまな結合サマリーの詳細な説明

SQL 左結合、右結合、内部結合、自然結合 さまざまな結合の概要SQL には、左結合、右結合、内部結...

aタグ内のテキストを非表示にして画像を表示するには?360モードレンダリングに対応

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...

forループ内のvarの問題の解決

序文var は ES5 における変数宣言方法です。var で変数を宣言するとループ変数がグローバル変...

HTML テーブルの行間および列間の操作 (rowspan、colspan)

一般的に、<td> 要素の colspan 属性はセルの列間操作を実装するために使用され...

Linux tac コマンドの実装例

1. コマンドの紹介tac (cat の逆順) コマンドは、ファイルの内容を行単位で逆順に出力します...

Vue 円形パーセンテージ プログレスバー コンポーネントの機能の実装

必要な方はどなたでも参考にしてください。試してみて問題が見つかった場合は、メッセージを残してお知らせ...

Vueは右上隅の時間表示のリアルタイム更新を実装します

この記事の例では、右上隅の時間表示のリアルタイム更新を実現するためのVueの具体的なコードを紹介しま...