input 태그 값 사용법에 대한 의문
JS 를 공부하긴 했지만, 여전히 페이지를 만들어보려니 input 태그로 입력한 값을 도대체 어떻게 써야할지 막막했다.
그래서 이벤트 핸들러를 등록하고, 이 이벤트 객체를 이용해 event.target 에서 그 값을 얻어오는 방식을 썼었다.
하지만 계속 이렇게 번거롭게 하는게 맞는가? 더 복잡한 로직은 어떡해야하지? 하는 의문이 들었던 차였다.
오늘 멘토링 시간에 코드 리뷰에 대한 설명을 들었는데, 마침 그 부분을 알 수 있었다.
문제해결
굳이 이벤트 핸들러를 등록하지 않고 해당 input 태그를 document.querySelector() 로 선택해서
변수명 지정 후 변수명.value 를 사용하면 해당 태그의 값을 사용할 수 있었다.
나는 특정 시점에만 값이 넘어온다고 생각했는데, 그냥 DOM 그 자체에서 실시간으로 값을 받을 수 있나보다.
내가 너무 어렵게 생각한건지... 이번 멘토링 시간에서는 배우고 얻어간게 되게 많았다.
이번 단위 기간이 끝나서 멘토님이 바뀌는게 아쉽다.
'프론트엔드 > 연습' 카테고리의 다른 글
Next.js 폴더 구조 (0) | 2024.03.11 |
---|---|
쿼리 스트링을 이용하여 모달 상태 관리 (0) | 2024.01.27 |
페이지네이션 구현 (0) | 2024.01.25 |
6주차 코드 리뷰 후기 (0) | 2024.01.03 |
반응형 웹 사이트 만들기 (0) | 2023.12.30 |