この記事の例では、ボタンをクリックすることで画像を切り替えることを実現するJavaScriptの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 効果画像: まず基本構造を構築する <div id="div"> <p id="desc"></p> <!-- デフォルトで最初の画像を表示します --> <img src="img/1.jpg" alt="読み込みに失敗しました" style="width: 800px;height: 400px;"> <button id="pre">前へ</button> <button id="next">次へ</button> </div> 次に、表示スタイルを設定します <スタイル> * { マージン: 0; パディング: 0; } #div { 幅: 800ピクセル; 高さ: 420px; マージン: 20px 自動; 背景色: rgb(243, 119, 36); テキスト配置: 中央; } ボタン:ホバー{ カーソル: ポインタ; } </スタイル> JavaScriptの最も重要な部分 <スクリプト> //プリロード、ページが読み込まれた後にスクリプトを実行します window.onload = function () { var num = document.getElementsByTagName("img")[0]; // ここでは img タグが 1 つしかありませんが、num 変数の結果は配列です // 画像のアドレスを定義します var shuzu = ["img/1.jpg", "img/2.jpg", "img/3.jpg", "img/4.jpg", "img/5.jpg", "img/6.jpg", "img/7.jpg", "img/8.jpg", "img/9.jpg", "img/10.jpg", "img/11.jpg", "img/12.jpg"]; //ボタンを取得します var prev = document.getElementById("pre"); var next = document.getElementById("next"); var インデックス = 0; //画像の説明 var p_desc = document.getElementById("desc"); p_desc.innerHTML = "合計" + shuzu.length + "画像" + "、現在は " + (index + 1) + "画像"です。 // 先頭の文字列は連結されており、加算を実装するには括弧が必要であることに注意してください // クリックして画像を切り替える prev.onclick = function () { 索引 - ; //ここでループします (index < 0) インデックス = shuzu.length - 1; num.src = shuzu[インデックス]; p_desc.innerHTML = "合計" + shuzu.length + "画像" + "、現在のものは " + (index + 1) + ""です。 //先頭の文字列は連結されており、加算を実装するには括弧が必要であることに注意してください} next.onclick = 関数(){ インデックス++; if (インデックス > shuzu.length - 1) インデックス = 0; num.src = shuzu[インデックス]; p_desc.innerHTML = "合計" + shuzu.length + "画像" + "、現在のものは " + (index + 1) + ""です。 //先頭の文字列は連結されており、加算を実装するには括弧が必要であることに注意してください} } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: ローカルでビルドした Docker イメージを Dockerhub に公開する方法
目次1. 一意の値をフィルタリングする2. 短絡評価2.1 シナリオ例3. ブール変換4. 文字列を...
目次1. pidファイルの紹介2.ソケットファイルの紹介要約:ソケット ファイル: Unix ドメイ...
いろいろ苦労した後、インターネットで検索したり、以前の会社のプロジェクトを探したり、他の人のプロジェ...
目次1. はじめに2. データを消去するいくつかの方法2.1 ref() の使用2.2 スライスの使...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
AI 画像の切り取りは PS と連携する必要があります。まず、スライスするレイヤーを選択し、それを...
参考までに、クリックナンバーゲームをネイティブJSで実装しました。具体的な内容は以下のとおりです。最...
ウェブサイトの構築を始めたばかりの初心者には、理解し、学ぶべきことがたくさんあります。ウェブサイトを...
目次1. 親コンポーネントと子コンポーネント間の一方向の値転送1. 親から子への値の受け渡し2. 子...
HTML を使用して動的な Web クロックを作成します。コードは次のとおりです。 <!DOC...
この記事では、参考までにmysql5.6.29のシェルスクリプトを共有します。具体的な内容は次のとお...
この記事では、ローカル yum ソースを使用して CentOS 上に LAMP 環境を構築する方法に...
この記事では、書籍管理を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は次の...
MVCC MVCC (Multi-Version Concurrency Control) は、マル...
誰もが色にとても敏感だと思います。私たちの目が見るところにはどこにでも色があります。では、CSS で...