前提・実現したいこと
Javascriptの練習でボタンをクリックしたら10個の画像を表示させるプログラムを作っています(スマホゲームの10連ガチャみたいな物です)
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
net::ERR_FILE_NOT_FOUND
該当のソースコード
JavaScript
<div id="target"></div> <div class="btn"> <input type="button" value="10連" id="ten"> <input type="button" value="1回" id="one"> </div> <script type="text/javascript"> let ten = document.getElementById('ten'); let one = document.getElementById('one'); let img = ["img/img1.png","img/img2.png","img/img3.png","img/img4.png","img/img5.png","img/img6.png","img/img7.png","img/img8.png","img/img9.png","img/img10.png","img/img11.png","img/img12.png","img/img13.png"]; one.addEventListener('click', function(){ let select = Math.floor(Math.random() * img.length); let single = '<img src="'+ img[select] + '" alt="" />'; target.innerHTML = single; }); ten.addEventListener('click',function(){ for(let i=0; i<10; i++){ let select = Math.floor(Math.random() * img.length); let ten_time = '<img src="'+ select[i]+ '" alt="" />'; target.innerHTML = ten_time; }; }); </script>
試したこと
ボタンクリックで画像を表示させることはできたので
for文で繰り返し処理をすれば画像が10個表示できると思ったのですが実装できなかったです
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/08 02:21
2019/11/08 02:24