Node.contains

Метод Node.contains() возвращает Boolean значение, указывающее, является ли узел потомком данного узла, т. е. сам узел, один из его прямых потомков ( childNodes ), один из детей его детей и так далее.

Синтаксис

node.contains( otherNode )
  • node элемент который сравнивается.
  • otherNode элемент с которым производится сравнение.

Пример

Эта функция проверяет, находится ли элемент в теле страницы.

function isInPage(node) {
  return (node === document.body) ? false : document.body.contains(node);
}

Спецификация

Спецификация Статус Комментарий
DOM
Определение 'Node.contains()' в этой спецификации.
Живой стандарт Initial definition

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

BCD tables only load in the browser

Смотрите также