사용 ) (element.closest
https://developer.mozilla.org/en-US/docs/Web/API/Element/closest
이 예제 DOM을 참조하십시오.
<article>
<div id="div-01">Here is div-01
<div id="div-02">Here is div-02
<div id="div-03">Here is div-03</div>
</div>
</div>
</article>
이것은 element.closest를 사용하는 방법입니다.
var el = document.getElementById('div-03');
var r1 = el.closest("#div-02");
// returns the element with the id=div-02
var r2 = el.closest("div div");
// returns the closest ancestor which is a div in div, here is div-03 itself
var r3 = el.closest("article > div");
// returns the closest ancestor which is a div and has a parent article, here is div-01
var r4 = el.closest(":not(div)");
// returns the closest ancestor which is not a div, here is the outmost article
p
요소입니다. 실제로 부모 노드 만 가져 오려면 할 수 있습니다ele.parentNode
.