Node.contains
Метод 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