配列の要素をランダムに表示したいのです。
Q&A
Closed
はじめて質問させていただきます。
ulの li に配列の要素を割り当てて、reloadした際にランダムに表示させるようにしたいのです。
text.
・1
・2
・3
が
・3
・1
・2
のように。
自分で書いたコードがこちらになります。
qiita.js
// 配列
let numbers = ["1","2","3"];
var html = '';
// ランダム
const randomNum = (numbers[Math.floor(Math.random() * numbers.length)]);
numbers. forEach (function( number ) {
html += '<li>'+randomNum+'</li>';
});
document.querySelector('ul').innerHTML = html;
しかしこれだと結果が
・1
・1
・1
のようになってしまいます。
どうしたら良いでしょうか?
超初心者なので、コードや内容が酷いと思いますが教えて頂けると助かります。
よろしくお願いします。
*投稿の仕方が間違っていたらすいません。
1 likes