この記事では、複数の画像を切り替える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を手動でインストールする
目次序文1. 公式サイトからMySQLをダウンロードする2. 解凍ファイルを設定する3. 初期化4....
目次リナックス1. SWAPとは2. swappiness は何を調節しますか? 3. スワップ操作...
序文MySQL に関する私の理解に基づくと、パフォーマンスの最適化作業やマスター スレーブ レプリケ...
この記事では、例を使用して MySQL データのバックアップと復元の方法について説明します。ご参考ま...
justify-content:space-betweenレイアウトを使用する場合、要素の最後の行に...
目次導入1. MySQLデータベースの全体的なアーキテクチャSQL インターフェースパーサーオプティ...
目次1. 解決策2. サーバーから返されたトークンをブラウザに保存する3. リクエストにアクセス権限...
環境ホストIP 192.168.0.9 Docker バージョン 19.03.2 docker-co...
目次システムアップデート構成Windows Update サーバーの変更自動更新を有効にして許可する...
<br />この記事は主に、初心者にXHTMLの基本知識と、XHTMLとHTMLの違いを...
目次概要本日正午、開発およびテスト環境の MySQL サービスで接続数が多すぎるというエラーが報告さ...
以前、プロジェクトを行う際に ECharts を使用しました。今日はそれをメモとして整理し、より多く...
500 (内部サーバー エラー) サーバーでエラーが発生したため、要求を完了できませんでした。 50...
目次1. シナリオ例1.1. 抽選の賞品名を設定する1.2. 各賞の重みを設定する1.3. ラッキー...
<br />このタイトルを見ると、見覚えがあるかもしれません。多くのウェブサイトが同様の...