언어 및 도구들 공부/HTML, CSS

자바스크립트 closest 메소드

Dr.Mlem 2024. 9. 1. 22:17

Q.자바스크립트에서, closest 메소드는 자기 상위 요소를 찾는거야, 아니면 자기 주변 요소를 찾는거야?

A.자바스크립트에서 closest 메소드는 자기 자신을 포함하여 상위 요소를 찾는 메소드입니다.

상위 요소: 현재 요소를 감싸고 있는 부모 요소, 그 부모의 부모 요소 등을 말합니다.
CSS 선택자: closest 메소드는 인자로 CSS 선택자를 받습니다. 이 선택자와 일치하는 가장 가까운 상위 요소를 찾습니다.
자기 자신 포함: 만약 현재 요소 자체가 주어진 선택자와 일치한다면, closest 메소드는 자기 자신을 반환합니다.

예시

HTML

텍스트 내용

const paragraph = document.querySelector('.paragraph');

const closestSection = paragraph.closest('.section');
console.log(closestSection); //

...
요소를 출력

const closestContainer = paragraph.closest('.container');
console.log(closestContainer); //

...
요소를 출력

const closestParagraph = paragraph.closest('.paragraph');
console.log(closestParagraph); //

...

요소 자신을 출력

결론:

closest 메소드는 자바스크립트에서 특정 요소의 상위 요소 중에서 CSS 선택자와 일치하는 가장 가까운 요소를 찾는 데 유용한 메소드입니다.

'언어 및 도구들 공부 > HTML, CSS' 카테고리의 다른 글

radio 버튼들의 name  (0) 2024.09.01
form 태그  (0) 2024.09.01
html에서의 글자 높이 가운데 정렬  (0) 2024.09.01
CSS 옵션 줄 때에 , 주의  (0) 2024.08.31
리스트에서의 마진, 패딩  (0) 2024.08.31