Node.contains

Аннотация

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

Синтакс

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

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

Пример

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

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

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

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) ? ? ?

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

См. также

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

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