자바스크립트에서 해당하는 요소가 자손인지 확인할 수 있는 방법은 무엇인가요?

i. For문을 이용하여 해당하는 모든 자손 엘리먼트를 순회하면서 찾는 방법
ii. DOM의 contains() 메소드를 사용하는 방법

​​​​​​​
ii. contains() 메소드 예제

document.contains(document.body);

​​​​​​​true // body가 자손이므로 true를 반환

위 코드는 document가 documnet.body 즉 body를 자손으로 포함하고 있음을 보여줍니다.



추가로 엘리먼트간의 관계를 통해 확인 가능한 compare DocumentPosition(elem)이 존재합니다.
​​​​​​​