function,

elementContains

FreeVue FreeVue Follow Apr 10, 2019 · 1 min read
elementContains
Share this

elementContains. 부모 요소가 자식 요소를 포함하면 true를 반환하고 그렇지 않으면 false를 반환합니다.

부모가 자식 요소와 같은 요소가 아닌지 확인하고 parent.contains (child)를 사용하여 부모 요소에 자식 요소가 있는지 확인합니다.

const elementContains = (parent, child) => parent !== child && parent.contains(child)

// 예시
elementContains(document.querySelector('head'), document.querySelector('title')) // true
elementContains(document.querySelector('head'), document.querySelector('body')) // false

[출처: http://30.surge.sh/]