GIFをランダムに生成するボタンをJSで作成しました。 これを順番に表示して繰り返して変更したいと思います。オブジェクトを順番に生成するJavaScriptボタン
window.onload =() => {
const factsArr = [
\t {
\t image:'https://media.giphy.com/media/P6lX0T2MzYpdC/giphy.gif',
\t },
\t {
\t image:'https://media.giphy.com/media/uWdVKl2xN1eVi/giphy.gif',
\t },
{
\t image:'https://media.giphy.com/media/1nkUav308CBws/giphy.gif',
\t }
];
document.getElementById('generate-btn').addEventListener('click',() => {
const idx = Math.floor(Math.random() * factsArr.length);
document.getElementById('image').setAttribute('src', factsArr[idx].image)
})
}
<button id="generate-btn">Amazing Fact Button</button>
<img id="image"></img>
は何を正確に何をしたいですか?現在の行動?予想される行動? – Microsmsm