인프런 커뮤니티 질문&답변
답변 4
1
1분코딩
지식공유자
parentNode는 부모 엘리먼트를 의미하고,
nodeName은 태그 이름을 문자열로 갖고 있는 속성이에요.
<section class="a">
<p class="b">Lorem ipsum</p>
</section>
이런 코드가 있다면,
.b 문단의 parentNode는 .a 섹션이고,
.b 문단의 nodeName은 "P"가 되는거지요~
0
0
1분코딩
지식공유자
네^^ 기본적으로 이벤트 버블링으로 상위 엘리먼트를 타고 올라가며 체크하는데, 메뉴 영역의 바깥 영역을 클릭해서 target 요소가 body까지 갔을 경우 에러가 나는 것을 방지하기 위해서 if 처리를 해준 것입니다.
0
김동
질문자
아 대충 이해 한거같아요!! menu-btn이 아닐시에만 elem이 부모엘리먼트를 가르키게 한게 맞나요? 그럼 menu-btn일땐 그대로 지정이되고 그리고 부모 menu는 body와 같앗을시 널을 시킨거군요 ㅠㅠ 영상 4번보고 이해한거같습니다. ㅠ 감사합니다.





