Аннотация

Указывает, является ли узел потомком данного узла.

Синтакс

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

Возвращает true если otherNode является потомком node, или непосредственно самим node. В противном случае возвращает false.

Пример

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

function isInPage(node) {
  return (node === document.body) ? false : document.body.contains(node);
}
  • node элемент который мы проверяем на наличие в <body>.

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

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Да) 9.0 (9.0) 5.0 (only for Elements) (Да) 5.2.2 [1][2]
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 9.0 (9.0) ? ? ?

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

См. также

Метки документа и участники

Метки: 
Внесли вклад в эту страницу: itmamont, Neir, fscholz, AshfaqHossain, Troynov
Обновлялась последний раз: itmamont,