Node.contains
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Метод
Node.contains()
возвращает Boolean
значение, указывающее, является ли узел потомком данного узла, т. е. сам узел, один из его прямых потомков ( childNodes
), один из детей его детей и так далее.Синтаксис
node.contains( otherNode )
node
элемент который сравнивается.otherNode
элемент с которым производится сравнение.
Пример
Эта функция проверяет, находится ли элемент в теле страницы.
js
function isInPage(node) {
return node === document.body ? false : document.body.contains(node);
}
Спецификации
Specification |
---|
DOM Standard # ref-for-dom-node-contains① |
Совместимость с браузерами
BCD tables only load in the browser