ボタンで画像を切り替える
今日はクリックで画像切り替えに挑戦✊
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>クリックで画像切り替え</title> </head> <body> <input type="button" value="さくら" onclick="changePic('sakura.jpg')"> <input type="button" value="かいじゅう" onclick="changePic('kaijyuu.jpg')"> <input type="button" value="台湾プーさん" onclick="changePic('phoosan.jpg')"> <div id="picdiv"></div> <script> function changePic(filename) { var pictureDiv = document.getElementById("picdiv"); pictureDiv.innerHTML = "<img src=" + filename + ">"; } </script> </body> </html>
先日は関数のみだったけど、
今回は関数に加え、引数も登場。
引数となるのは、
画像のファイル名。
で、filenameにそれぞれ表示させるファイル名が入る、という感じ。
ほんで、それをもらう関数が、
changePicとなっている。
(画像切り替えの関数なんてあるんだ~)
このプログラムを実行してみると、
上から順に、
さくらをクリック!
かいじゅうをクリック!
台湾プーさんをクリック!
これは以前台湾に旅行に行ったときに撮った
だれかさん家のドアの絵。
かわいい~♪ てかクオリティ高し(笑)