Search

_09_노드2차원배열_그리기_이벤트적용

대분류
STEP06 이벤트응용
소분류
이벤트응용

영상

개념

<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> td { border: 1px solid black; width: 40px; height: 40px; text-align: center; /* 가로 중앙정렬 */ } </style> </head> <body> <script> let clickEvent = function(e) { for(let i=0; i<list.length; i++) { for(let j=0; j<list[i].length; j++) { if(e.target.innerText == list[i][j].innerText) { alert(i + ", " + j); } } } } let body = document.body; let table = document.createElement("table"); let num = 1; let list = []; for(let i=0; i<5; i++) { let tdList = []; let tr = document.createElement("tr"); for(let j=0; j<5; j++) { let td = document.createElement("td"); td.addEventListener("click", clickEvent); td.innerText = num; tr.append(td); num += 1; tdList.push(td); } list.push(tdList); table.append(tr); } body.append(table); </script> </body> </html>
Java
복사