window.onload = start(); //startはカードの生成 function start() { var one =[]; var two = []; for(let x=0; x<13; x++){ var seed = ["1","2","3","4","5","6","7","8","9","10","11","12","13"] //pushで各配列に格納する //トランプみたいにマークをつけたいけどわからない... one.push(seed[x]); one.push(seed[x]); one.push(seed[x]); one.push(seed[x]); } //格納したものをシャッフル(ランダムに)する for(var x=0; x<52; x++){ var random = Math.floor(Math.random()*one.length); two.push(one[x]); one.splice(x,1); } let set = document.getElementById("opencard"); for(let x=0; x<52; x++){ //createElementでhtmlにdivを生成する var div = document.createElement("div"); div.className = "card backcard"; div.card = two[x]; div.innerHTML =""; //カードをここで作成した場合にaddEventListnerをどう使えばいいかわからなかったのでonclickを使用 //div.onclick = card_opener; set.appendChild(div); } }