Метод HTML DOM Element contains()

Определение и использование

Если узел является потомком узла contains() Метод возвращает true.

в противном случаеcontains() Метод возвращает false.

Комментарий:Потомками могут быть дети, внуки, правнуки и т.д.

Пример

Является ли "mySPAN" потомком "myDIV"?

const span = document.getElementById("mySPAN");
let answer = document.getElementById("myDIV").contains(span);

Попробуйте сами

Синтаксис

узел.contains(узел)

Параметр

Параметр Описание
узел Обязателен. Может принадлежать к потомкам узла.

Возвратное значение

true - узел является потомком false - узел не является потомком
Тип Описание
Булево

Поддержка браузера

element.contains() Это функция DOM Level 1 (1998).

Все браузеры полностью поддерживают его:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка 9-11 Поддержка Поддержка Поддержка Поддержка