지뢰찾기 기본 화면
document.querySelector("#exec").addEventListener('click',function(){
//가로,세로,지뢰 갯수 파악
var hot = document.querySelector("#hot").value;
var ver = document.querySelector("#ver").value;
var mine = document.querySelector("#mine").value;
console.log(hot,ver,mine);
//데이터와 화면을 따로 생각하되 둘을 일치시키는 작업이 필요. 여기서는 2차원 배열을 먼저 만들고 그것을 화면에 옮기는 작업 순서로 한다.
var dataset = [];
var tbody = document.querySelector('#table tbody');
//세로줄(tr)을 먼저 만들고 가로칸(td)를 넣는다.
for(var i = 0; i < ver; i+=1) {
var arr = [];
dataset.push(arr);
// var tr = document.createElement('tr');
for(var j = 0; j < ver; j+=1) {
arr.push(1);
var td = document.createElement('td');
tr.appendChild(td);
//td.textContent = 1;모든 칸에 1 입력
}
tbody.appendChild(tr);
}
console.appendChild(tr);
});
// tbody tr td는 화면 부분.
// 입력받은 hot, ver 값에 따라 동적으로 tr,td 생성!
Last updated