강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김동님의 프로필 이미지
김동

작성한 질문수

인터랙티브 웹 개발 제대로 시작하기

이벤트 위임 보강 영상

질문잇습니다. ㅠ

작성

·

195

1

parentNode나 nodeName 사용 여부  뜻을 잘모르겟습니다. ㅠ 어떤의미 인가요.. ㅜ

답변 4

1

1분코딩님의 프로필 이미지
1분코딩
지식공유자

parentNode는 부모 엘리먼트를 의미하고,
nodeName은 태그 이름을 문자열로 갖고 있는 속성이에요.

<section class="a">
    <p class="b">Lorem ipsum</p>
</section>
이런 코드가 있다면,
.b 문단의 parentNode는 .a 섹션이고,
.b 문단의 nodeName은 "P"가 되는거지요~

0

김동님의 프로필 이미지
김동
질문자

감사합니다 감사합니다 ㅠ 하나를 알게되도 기분이 너무 좋네요 ㅠ

0

1분코딩님의 프로필 이미지
1분코딩
지식공유자

네^^ 기본적으로 이벤트 버블링으로 상위 엘리먼트를 타고 올라가며 체크하는데, 메뉴 영역의 바깥 영역을 클릭해서 target 요소가 body까지 갔을 경우 에러가 나는 것을 방지하기 위해서 if 처리를 해준 것입니다.

0

김동님의 프로필 이미지
김동
질문자

아 대충 이해 한거같아요!! menu-btn이 아닐시에만 elem이 부모엘리먼트를 가르키게 한게 맞나요? 그럼 menu-btn일땐 그대로 지정이되고  그리고 부모 menu는 body와 같앗을시 널을 시킨거군요 ㅠㅠ 영상 4번보고 이해한거같습니다. ㅠ 감사합니다.

김동님의 프로필 이미지
김동

작성한 질문수

질문하기