すでにfanctionを組み込んだボタンにもう一つ機能を付けて画面のスクロールを動かしたいです。
人物紹介のような形で、指定した人のボタンを押すと画像の切り替えおよび、その人の詳細が書かれているスクロールを動かしたいのですが、どのようにしたらよいでしょうか??お願いします。
以下コードです
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>HTML課題</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div class="all"> <header> <div style="float: left">HTML課題</div> <div style="text-align: right">ログイン:h</div> </header> <div class="index"> <h1><a name="目次">目次</a></h1> <ul> <li><a href="#目次">目次</a></li> <li><a href="#自己紹介">自己紹介</a></li> <li><a href="#社員一覧">社員一覧</a></li> </ul> </div> <div class="self"> <h2><a name="introduction">自己紹介</a></h2> <div class="scr">/このクラスがスクロール部分です/ <div> <p>名前 a</p> <p>カナ a</p> <p>生年月日</p> <p>一言</p> </div> <div> <p>名前 b</p> <p>カナ b</p> <p>生年月日</p> <p>一言</p> </div> <div> <p>名前 c</p> <p>カナ c</p> <p>生年月日</p> <p>一言</p> </div> <div> <p>名前 d</p> <p>カナ d</p> <p>生年月日</p> <p>一言</p> </div> <div> <p>名前 e</p> <p>カナ e</p> <p>生年月日</p> <p>一言</p> </div> <div> <p>名前 f</p> <p>カナ f</p> <p>生年月日</p> <p>一言</p> </div> </div> <div class="picture"> <img id="neko" src="neko0.jpg" alt="neko" name="area1"> </div> </div> <div class="employee"> <h2><a name="社員一覧">社員一覧</a></h2> <table> <tr> <th>NO</th> <th>名前</th> <th>役職</th> <th>詳細</th> </tr> <tr> <td>1</td> <td>a</td> <td>執行役員</td> <td> <input type="button" onclick='foo(0);' value="ボタン"> </td> </tr> <tr> <td>2</td> <td>b</td> <td>課長</td> <td> <input type="button" onclick='foo(1);' value="ボタン"> </td> </tr> <tr> <td>3</td> <td>c</td> <td>課長</td> <td><input type="button" onclick='foo(2);' value="ボタン"></td> </tr> <tr> <td>4</td> <td>d</td> <td></td> <td><input type="button" onclick='foo(3);' value="ボタン"></td> </tr> <tr> <td>5</td> <td>e</td> <td></td> <td><input type="button" onclick='foo(4);'value="ボタン"></td> </tr> <tr> <td>6</td> <td>f</td> <td></td> <td><input type="button" onclick='foo(5);'value="ボタン"></td> </tr> <tr> <td>7</td> <td></td> <td></td> <td></td> </tr> <tr> <td>8</td> <td></td> <td></td> <td></td> </tr> <tr> <td>9</td> <td></td> <td></td> <td></td> </tr> <tr> <td>10</td> <td></td> <td></td> <td></td> </tr> </table> </div> </div> <script src="kadai.js"></script> </body> </html> 外部スクリプト function foo(i) { var images = [ "neko0.jpg", "neko1.jpg", "neko2.jpg","neko3.jpg","neko4.jpg","neko5.jpg"]; document.area1.src = images[i]; }
質問文のコードはそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
ありがとうございます。修正いたしました。
回答1件
あなたの回答
tips
プレビュー