본문 바로가기
오답노트

20230517 JavaScript 오답

by titlejjk 2023. 5. 17.
<!DOCTYPE html>
<html lang="en">
<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>Step10_example2.html</title>
</head>
<body>
    <button id = "showBtn">목록보기</button>
    <table>
        <thead>
            <tr>
                <th>번호</th> 
                <th>이름</th> 
                <th>주소</th> 
            </tr>
        </thead>
        <tbody>

        </tbody>
    </table>
    <script>
        //원격지 서버로 부터 받아온 json 문자열이라고 가정
        const data=`[
            {"num" : 1, "name" : "김구라", "addr" : "노량진"},
            {"num" : 2, "name" : "해골", "addr" : "행신동"},
            {"num" : 3, "name" : "원숭이", "addr" : "상도동"}
        ]`;
            
        
        //목록보기 버튼을 눌렀을 때 회원 목록을 tbody에 출력해 보세요.
        
        document.querySelector("#showBtn").addEventListener("click", ()=>{
            const arr=JSON.parse(data);

            for(let i = 0; i < arr.length; i++){
                const tr = `
                    <tr>
                        <td>${arr[i].num}</td>    
                        <td>${arr[i].name}</td>    
                        <td>${arr[i].addr}</td>    
                    </tr>
                `;
                document.querySelector("tbody").insertAdjacentHTML("beforeend", tr);
            }
        });
   
    </script>
</body>
</html>

오타를 잘 보자.......................................

'오답노트' 카테고리의 다른 글

JAVA DbcpBean  (0) 2023.05.24
20230517 JAVA  (0) 2023.05.17
20230511 과제  (0) 2023.05.11
20230428 자바 배열의 객체수  (0) 2023.04.28
20230425 전송 받은 메세지 목록 만들기  (0) 2023.04.25

댓글