webサイト上に違う画像が2つあり、ボタンをクリックするとどちらかの画像がランダムで10枚動的に生成されるとして、そのうちの1つの枚数をJavaScriptで取得したいです。
画像Aを取得するとしてボタンをクリックして画像Aは3枚, 画像Bが7枚表示された場合、画像Aは3枚あるということを取得することはできますか?
HTML
1<div id="rndmImg"></div> 2<button id="btn">click</button>
javascript
1const rndmImg = document.getElementById('rndmImg'); 2const btn = document.getElementById('btn'); 3 4btn.addEventListener('click', () => { 5 6 for(let i = 0; i < 10; i++) { 7 const imgA = document.createElement('img'); 8 const imgB = document.createElement('img'); 9 imgA.src = 'A.png'; 10 imgB.src = 'B.png'; 11 const rndm = Math.floor(Math.random()*2); 12 13 if(rndm == 0) { 14 rndmImg.appendChild(imgA) 15 }else if(rndm == 1){ 16 rndmImg.appendChild(imgB) 17 }; 18 }; 19});
回答1件
あなたの回答
tips
プレビュー