방명록
- Element.closest()2022년 02월 24일 13시 32분 32초에 업로드 된 글입니다.작성자: 원2728x90반응형
closest() 는 특정한 문자열과 일치하는 노드에서 가장 가까운 자신 또는 조상엘리먼트를 반환한다.
값이 없다면 null 을 반환한다.
문법
var closestElement = targetElement.closest(selectors);
selectors 에는 id, class, div 등을 넣으면 된다.
예시
<article> <div id="div-01">여기는 div-01 <div id="div-02">여기는 div-02 <div id="div-03">여기는 div-03 </div> </div> </div> </article>
var el = document.getElementById('div-03'); var r1 = el.closest("#div-02"); // id=div-02로 요소를 반환. var r2 = el.closest("div div"); // div에 있는 div인 가장 가까운 상위 항목을 반환. div-03 자체 var r3 = el.closest("article > div"); // 상위 아티클이 있는 div인 가장 가까운 상위 항목을 반환. div-01 var r4 = el.closest(":not(div)"); // div가 아닌 가장 가까운 상위 항목을 반환. 가장 바깥쪽 아티클
ㅇㅇ...
728x90반응형'Language > Java Script' 카테고리의 다른 글
현재 시간 잘라서 출력하기 (0) 2022.03.24 해당 테이블의 특정 행의 값 가져오기 (0) 2022.03.03 js 파일을 수정해도 적용이 안될 때 (0) 2022.03.03 국가 코드 (0) 2022.02.23 .empty() (0) 2022.02.08 window.location (0) 2022.01.11 다음글이 없습니다.이전글이 없습니다.댓글