HTML DOM Element contains() 메서드
- 이전 페이지 compareDocumentPosition()
- 다음 페이지 contentEditable
- 上一层으로 돌아가기 HTML DOM Elements 대상
정의와 사용법
노드가 어떤 노드의 자식이면 contains()
메서드가 반환합니다 true
.
그렇지 않으면contains()
메서드가 반환합니다 false
.
주의사항:자식은 자식, 손자, 증손자 ... 일 수 있습니다
예제
"mySPAN" 가 "myDIV"의 자식이 될까요?
const span = document.getElementById("mySPAN"); let answer = document.getElementById("myDIV").contains(span);
문법
node.contains(node)
매개변수
매개변수 | 설명 |
---|---|
node | 필수입니다. 해당 노드의 자식 노드에 속할 수 있는 노드. |
반환 값
형식 | 설명 |
---|---|
부울 | true - 노드가 자식입니다 false - 노드가 자식이 아닙니다
브라우저 지원
element.contains()
DOM Level 1 (1998) 기능입니다。
모든 브라우저가 완전히 지원합니다:
Chrome | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
Chrome | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 compareDocumentPosition()
- 다음 페이지 contentEditable
- 上一层으로 돌아가기 HTML DOM Elements 대상