この記事では、複数の画像を切り替える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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Ubuntuにmysql5.7.10を手動でインストールする
Nginx 502 Bad Gateway エラーに何度か遭遇しました。ここでメモしておこうと思いま...
Grid は 2 次元のグリッド レイアウト システムです。これを使用すると、本質的にはハック メソ...
公式の Docker レジストリを使用して作成されたウェアハウスでは、イメージを削除してもデフォルト...
アプリケーション全体を CentOS にデプロイする必要があるため、当然ながらデータベース操作は不可...
RHEL8/CentOS8 に基づく一般的な nmcli コマンド # IP を表示する (ifco...
まず、HTML タグのいくつかの特性を知っておく必要があります。 1. 「<keyword&g...
Ubuntu は比較的人気のある Linux デスクトップ システムです。最近、Ubuntu 20....
1. tomcat とは誰ですか? 2. Tomcat は何ができますか? Tomcat は Web...
目次序文1. xinetdサービスに基づく起動管理(1)Telnetサービスのインストール(2)Te...
1. ul タグには、Mozilla ではデフォルトでパディング値がありますが、IE ではマージン値...
目次制御されていないコンポーネント制御コンポーネント知らせ結論は制御されていないコンポーネントフォー...
序文:ジュニアプログラマーとして、私は自分自身の個人ウェブサイトを構築し、それを他の人に見せることを...
目次パーティション分割メカニズムSELECTクエリINSERT操作DELETE操作更新操作パーティシ...
この記事では主に、SQL 削除ステートメント DROP、TRUNCATE、および DELETE の違...
ここでは、samba (ファイル共有サービス) v4.9.1 + OPENldap (バックエンド ...